yuy*_*007 0 javascript node.js lodash
我想知道是否有任何简单的方法可以使用 Javascript 获得 N 最大值/最小值。
例如:
给 [3,9,8,1,2,6,8]
想要最大 3 个元素
Will return [9,8,8]
Run Code Online (Sandbox Code Playgroud)
也许是这样的,
var numbers = [3,9,8,1,2,6,8].
numbers.sort(function(a, b) {
return a - b;
}).slice(-3); // returns [8, 8, 9]
Run Code Online (Sandbox Code Playgroud)
有关 Array.sort 的更多信息, 请访问 https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/sort