javascript数组排序Sort()

来源:互联网 发布:2017年网络语言 编辑:程序博客网 时间:2024/04/30 17:33

NUMBER ARRAY:

var numSort=[34,12,54,14];

小--->大

numSort.sort(function(a,b){

return a-b;

}); //[12,14,34,54]

大--->小

numSort.sort(function(a,b){

return b-a;

}); //[54,34,14,12]


小--->大

OBJECT ARRAY:

var objSort=[{age:24},{age:12},{age:23}];

objSort.sort(function(a,b){

return a.age - b.age;

}); //[{age:12},{age:23},{age:24}]


大--->小

var objSort=[{age:24},{age:12},{age:23}];

objSort.sort(function(a,b){

return b.age - a.age;

}); //[{age:24},{age:23},{age:12}]