首页 > 解决方案 > array.sort(x => -1) 和 array.reverse() 之间有区别吗?

问题描述

我遇到了Array.sort(带有函数参数)。当你-1在函数中返回时,数组被反转。
Array.reverse也这样做。这两个功能有区别吗?

例子:

var numbers = [3, 7, 1, 8, 3, 9];
numbers.sort(x => -1);
console.log(numbers);

var numbers = [3, 7, 1, 8, 3, 9];
numbers.reverse();
console.log(numbers);

标签: javascriptarrayssortingreverse

解决方案


推荐阅读