读书人

js中sort步骤的用法

发布时间: 2012-11-01 11:11:32 作者: rapoo

js中sort方法的用法
//降序函数var desc = function(x,y) { if (x > y) return -1; //返回一个小于0 的数即可 else return 1; //返回一个大于0 的数即可} //升序函数var asc = function(x,y) { if (x > y) return 1; //返回一个大于0 的数即可 else return -1; //返回一个小于0 的数即可}var arr2 = [4,6,4,2,7,9,0,1]; arr2.sort(desc); //降序排序document.writeln(arr2); document.writeln("<br>"); arr2.sort(asc); //升序排序document.writeln(arr2);
结果:
9,7,6,4,4,2,1,0
0,1,2,4,4,6,7,9
三、复杂对象排序var arr = [{"ID":"1001","Name":"cxl"},{"ID":"1002","Name":"gyl"},{"ID":"1003","Name":"jxq"}];//按ID排序arr.sort(function(a,b){ return a.ID - b.ID;});//按Name排序(可支持汉字的排序)arr.sort(function(a,b){ return a.Name.localeCompare(b.Name);});

读书人网 >JavaScript

热点推荐