Array.sort
Array.sort
功能
对数组排序。未传回调时按元素字符串值排序;传入回调时按回调返回数字决定顺序。
语法
array.sort(callback)
参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| callback | Fn | 否 | 无 | 比较函数签名为 fn(left, right),返回小于等于 0 保持顺序,返回大于 0 交换。 |
返回值
| 类型 | 说明 |
|---|---|
| Array | 返回原数组对象。 |
示例
items = [3, 1, 2] result = items.sort() // 输出:[1,2,3] print result
注意事项
- 该方法会修改原数组。
- 回调排序使用稳定归并排序。