如果我有一个像这样的数组:
var myArray = [5, 0, 2, 8, 11, 1000, 50];
我可以对它进行排序以获得从最大数到最小数的数组或数字吗?
// [1000, 50, 11, 8, 5, 2, 0]
最佳答案
//Sort alphabetically and ascending:
var myArray = [5, 0, 2, 8, 11, 1000, 50];
myarray.sort();
//Sort alphabetically and descending:
var myArray = [5, 0, 2, 8, 11, 1000, 50];
myarray.sort();
myarray.reverse();
// Sort numerically decending order:
myArray = myArray.sort(function(a, b) {return b - a;});
关于javascript - 按值对数组排序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11736364/