首页 > 代码库 > js sort() 排序的问题

js sort() 排序的问题

默认并非按照大小排序,而是根据Assic来排序的,但接受一个排序函数。所以正确的使用姿势应该是这样的:

var arr = [0,1,5,10,15];
   
 function sequence(a,b){
        if (a>b) {
            return 1;
        }else if(a<b){
            return -1
        }else{
            return 0;
        }
    }

 arr.sort(sequence);

 

js sort() 排序的问题