我在遍历数组对,我需要按照其他顺序排序。由另一个索引数组对数组排序
说我有这两个数组:
aLinks = [4,5,6]
bLinks = [1,2,3,4,5,6]
我需要返回:
aLinks = [4,5,6]
bLinks = [4,5,6,1,2,3]
这意味着我需要有第一,比其他符合第一阵列中的项目, 分类如果可能的话可以点菜
我正在使用d3,因此我使用forEach来检查链接集并保存aLinks的顺序。
我不知道怎么这个命令适用于闪烁
var linkOrder = [];
linkSets.forEach(function(set, i) {
linkOrder = [];
set.aLinks.forEach(function(link,i){
linkOrder.push(link.path);
})
});
发表一些代码。你试过什么了? – EnKrypt
也发布一些关于你的说明。如果第一个数组中的项不在第二个数组内,或者如果第二个数组中的第一个项包含多个第一个项中的一个,会发生什么? – basilikum
如果第一个数组是[6,5,4],那么第二个数组应该以[[4,5,6]](即排序)还是以[[6,5,4]]开始(匹配顺序在第一个数组中)。 –