- string[] 以字母顺序对数组进行排序 ```javascript const list = [‘B’, ‘A’, ‘F’, ‘C’];
list.sort();
list.reverse(); // 降序(反转元素顺序)
2. number[] 数字数组排序
*数字按照字符串来排序,则 "25" 大于 "100",因为 "2" 大于 "1"。正因如此,sort() 方法在对数值排序时会产生不正确的结果
```javascript
const list = [40, 100, 1, 5, 25, 10];
// 从高到低
list.sort((a, b) => {
return a - b
});
// 从低到高
list.sort((a, b) => {
return b - a
});
object[] 对象数组排序规则与数字数组一致,以对象某个属性为参考 a.number - b.number
随机排序 ```javascript const list = [40, 100, 1, 5, 25, 10];
points.sort((a, b) => { return 0.5 - Math.random() }); ```