JavaScript 数组排序
1、reverse 方法
2、sort 方法
----
1、reverse 方法
reverse 方法会将数组内的元素反序排序。...> a - b);// arr = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23];
在 b 大于 a 的时候,这段代码就会返回负数...(0也默认为负数),反之正数。...如果返回的是负数,则说明 a 比 b 小,这样 sort 就能根据返回值的情况对数组进行排序。
假设有这么个数组使用 sort 排序。...let arr = ["Ali","ali",'bob',"Bob"];
arr.sort();
其返回的是 [“Ali”, “Bob”, “ali”, “bob”]
为什么会这样呢?