我有以下代码行:
dataArray = _.sortBy(dataArray, [1]).reverse();
这个问题的答案会被评估为什么?
我有以下代码行:
dataArray = _.sortBy(dataArray, [1]).reverse();
这个问题的答案会被评估为什么?
[]
)实际上并不是必需的,但_.sortBy(dataArray, 1)
是查找迭代器的简写:_.sortBy(dataArray, function (data) { return data[1]; });
这可以用来按每个内部Array
的第二个项目对Array
进行排序:
var origin = [ [0, 5], [1, 4], [2, 3] ];
// sort by `5`, `4`, and `3`
var sorted = _.sortBy(origin, 1);
console.log(sorted); // [ [2, 3], [1, 4], [0, 5] ];
dataArray
用于根据原始数组每个元素的“1”属性进行比较,给出排序后的数组。