function compare(value1, value2) {
if (value1 < value2) {
return -1;
} else if (value1 > value2) {
return 1;
} else {
return 0;
}
}
nums = [1, 2, 3, 10, 1000, 5]
console.log(nums.sort()); // [ 1, 10, 1000, 2, 3, 5 ]
console.log(nums.sort(compare)); // [ 1, 2, 3, 5, 10, 1000 ]
js数组sort方法会调用每个项的toString方法来比较字符串
最新推荐文章于 2024-05-01 09:48:49 发布