按照数值大小进行排序
1
2
3
4
5
6var 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}); //逆反不区分大小写的字母排序
1
2
3
4
5
6
7
8
9a=['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