【发布时间】:2017-09-18 07:37:23
【问题描述】:
我正在尝试对与数组进行比较的对象进行排序。因此,循环将在数组上查找特定值,直到找到一个,然后将这 3 个元素放在开头,其余元素放在末尾。 我不确定执行此操作的最佳方法是什么?
是这样的:
var arr = [1, 3, 2,4,5,6, 2];
var arrSimilar = [1,2,5]
var testSortBy = _.sortBy(arr, function(arrSimilar){
// [1,2,5,3,4,6,2]
});
console.log(testSortBy); // [1,2,5,3,4,6,2]
【问题讨论】:
-
两个
2s 在结果数组中作为元素包含在哪里? -
是的,他们可以重复
-
为什么预期结果中没有两个
5s? -
有人改变我的问题...假设有两个 2
标签: javascript arrays underscore.js javascript-objects