首页 > 代码库 > array的排序

array的排序

reverse():倒序

sort():简单数据类型

sortOn():复杂数据类型

数组.sort()默认排序

数组.sort(排序方式)排序方式是一些定义好的整数常量

数组.sort(比较函数)自定义的比较函数

sortOn与sort的区别在于需要传入排序对象的属性,其他一直。

如果不是复杂数据类型,如都是整型值,传入""也可以。

!记住默认排序是按照字符串字母顺序排序,返回排序后的数组。如果是数值也是被当作字符串来排序。

 

Array.CASEINSENSITIVE:大小写不敏感,如果数字则是从小到大
Array.DESCENDING:字母倒序
Array.UNIQUESORT:唯一排序,结果相同放弃排序。如果有两个或两个以上元素相同,返回0,排序失败
Array.RETURNINDEXEDARRAY:返回排序后的索引数组,不改变原来数组。
Array.NUMERIC:按照数字,升序配列。

Array.NUMERIC|Array.DESCENDING 数值降序

 

array的排序