javascript中数组排序

时间:2023-03-08 18:37:33

在javascript中Array类中提供了一个可以为数组排序的方法Array.sort();

但此方法排序方式是按照unicode码进行的排序,若将整数型加入到数组元素中,

排出的结果往往达不到我们想要的结果;若一定要用此方法,最好将整数转换成

字符串的方式,然后再进行排序;可以达到从小到大的结果;

若不转换,则需要创建一个排序函数来完成:

function  arrayNumber(a,b){return a - b}

然后再进行调用:

Array.sort(arrayNumber);

得到的结果将是从大小到大排列;