javascript - 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);
解决方案
推荐阅读
- android - 将标题位置向下移动
- reactjs - React Native - 按钮样式问题
- python - 如何在 Python 3 中安全地创建和导入 .so 文件?
- python-3.x - 条形图中的偶数 x 刻度间距
- python - Yelp 网页抓取
- python - matplotlib 中未显示散点图中的轴
- android - 尝试删除 Android Studio 中未使用的声明时如何跳过不安全的用法?
- kotlin - Kotlin 函数作为映射值
- c# - 如何在其他类中使用我在 Startup 类中构建的 IConfiguration 对象?
- javascript - setState 不会立即更新,替代方式?