记录日常点点滴滴,欢迎来到我的小站。

0%

JavaScript 关于Sort()方法的两个小技巧

  1. 按照数值大小进行排序

    1
    2
    3
    4
    5
    6
    var a=[33,4,1111,222]
    a.sort() //字母顺序:1111, 222,33,4
    a.sort(function(a,b){
    return a-b;
    }) //4,33,222,1111
    a.sort(function(a,b){return b-a}); //逆反
  2. 不区分大小写的字母排序

    1
    2
    3
    4
    5
    6
    7
    8
    9
    a=['ant', 'Bug', 'cat', 'Dog'];
    a.sort() //区分大小写的排序 Bug, Dog, ant, cat
    a.sort(function(s,t){
    var a = s.toLowerCase();
    var b = t.toLowerCase();
    if(a<b) return -1;
    if(a>b) return 1;
    return 0;
    }); // ant Bug cat Dog