Array 对象的 sort 方法用于对数组的元素进行排序。语法如下:
array_object.sort( sortby )
参数 | 说明 |
---|---|
array_object | 要操作的数组(对象) |
sortby | 可选。规定排序顺序的函数。 |
注意:sort 方法会直接在原数组上进行排序而不会生成副本。
如果省略 sortby 参数,非字符串元素将被转换为字符串,然后按照字符编码的顺序进行升序排序;如果提供了排序函数,该函数接受两个元素参数,分别代表排序比较时的两个元素。如果函数返回值大于 0 ,就将两个元素位置进行交换,反之则不交换,具体可参见例子3。