js请根据数组一的顺序 对 数组二进排序
时间: 2023-03-27 13:03:51 浏览: 108
js数组排序
好的,我可以回答这个问题。可以使用 JavaScript 中的 sort() 方法对数组二进行排序,代码如下:
array2.sort(function(a, b) {
return array1.indexOf(a) - array1.indexOf(b);
});
其中,array1 是数组一,array2 是需要排序的数组二。sort() 方法接受一个比较函数作为参数,该函数返回一个负数、零或正数,表示 a 应该在 b 之前、与 b 相同位置或在 b 之后。在这个比较函数中,我们使用 indexOf() 方法获取每个元素在数组一中的索引,然后根据索引的大小关系来排序数组二。
阅读全文