数组中获取前5个最大元素

数组中获取前5个最大元素

我如何从整数数组中获取前5个最大元素,而整数又是js对象的属性。
感谢帮助。

最佳答案

ES6中的解决方案:

values = [1,65,8,98,689,12,33,2,3,789];
var topValues = values.sort((a,b) => b-a).slice(0,5);
console.log(topValues); // [789,689,98,65,33]
存在许多其他问题,询问是否需要更多

关于javascript - JS-从数组中获取前5个最大元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39254218/

10-09 14:39