首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js中sort步骤的用法

2012-11-01 
js中sort方法的用法//降序函数var desc function(x,y){if (x y)return -1//返回一个小于0 的数即可 e

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);});

热点排行