JavaScript 数组Array-sort()方法
时间:2019-08-20 13:50:50 来源:igfitidea点击:
说明
Javascript 数组的 sort()方法用于对数组的元素进行排序。
语法
array.sort( compareFunction );
参数明细
compareFunction−指定定义排序顺序的函数。如果省略,则数组按字典顺序排序。
返回值
返回已排序的数组。
JS对数组进行排序-示例1
var array = [32, 8, 2, 16, 4]; console.log(array); // [32, 8, 2, 16, 4] console.log(array.sort()); // [16, 2, 32, 4, 8] console.log(array); // [16, 2, 32, 4, 8]
JS对数组进行排序-示例2
var array = [32, 8, 2, 16, 4]; var compare = function (a, b) { if (a < b) { return -1; } else if (a > b) { return 1; } return 0; }; console.log(array); // [32, 8, 2, 16, 4] console.log(array.sort(compare)); // [2, 4, 8, 16, 32] console.log(array); // [2, 4, 8, 16, 32]
JavaScript对数组进行排序-示例3
var array = [32, 8, 2, 16, 4]; console.log(array); // [32, 8, 2, 16, 4] console.log(array.sort(function (a, b) { return a - b; })); // [2, 4, 8, 16, 32] console.log(array); // [2, 4, 8, 16, 32]