<分区>
我试图搜索与我想要的类似的东西,但我没有找到它,所以我在这里。
我要发布一个实际的例子,所以你们可以帮助我。
我正在使用具有巴西柔术腰带系统的 Javascript 构建此应用。所以我拥有的数据类似于:
belts = [{
color: 'white',
stripes:2,
date: '0000000000' // timestamp
},{
color: 'blue',
stripes:1,
date: '0000000000' // timestamp
},{
color: 'purple',
stripes:0,
date: '0000000000' // timestamp
},{
color: 'purple',
stripes:1,
date: '0000000000' // timestamp
},{
color: 'white',
stripes:3,
date: '0000000000' // timestamp
},{
color: 'white',
stripes:4,
date: '0000000000' // timestamp
},{
color: 'brown',
stripes:1,
date: '0000000000' // timestamp
},{
color: 'black',
stripes:0,
date: '0000000000' // timestamp
}];
所以现在我想按腰带和条纹对它进行排序。
所以我想创建一个规则,其中包含需要排序的皮带的顺序。
类似于:
belt_rules = ['white','blue','purple','brown', 'black'];
当我运行排序时,我会得到我之前未排序的数组,以按照上述规则及其升序条纹的顺序显示。
我不知道我会怎么做。有人愿意接受挑战并能帮助我吗?
谢谢