- 返回一个元素已经进行了排序的 Array 对象
- 语法
Arrayobj.sort(sortFunction)
| Arrayobj |
必填参数 |
Array 对象 |
| sortFunction |
可选参数 |
是用来确定元素顺序的函数的名称。如果这个参数被省略,那么元素将按照 ASCII 字符顺序进行升序排列 |
- 说明
-
sort 方法将 Array 对象进行适当的排序;在执行过程中并不会创建新的 Array 对象。
如果为 sortFunction 参数提供了一个函数,那么该函数必须符合以下规则:
- 函数必须接受两个要比较的参数。
- 函数必须返回一个数以表示两个参数之间的关系。
- 第一个参数排在第两个参数之前,应该返回负值。
- 两个参数相等,则返回零,参数之间的排序相互位置保持不变。
- 第一个参数排在第两个参数之后,应该返回正值。