字符串排序:
var obj=[{hth:'ht01',wlbm:'WL02'},{hth:'ht03',wlbm:'WL01'},{hth:'ht01',wlbm:'WL01'}];
obj.sort(compareFunction);
/**
* 排序函数
* @param a 排序数据1
* @param b 排序数据2
*/
function compareFunction(param1,param2){
var a = param1.hth + param1.wlbm;
var b = param2.hth + param2.wlbm;
return
a.localeCompare(b);
}
数值的排序:
/**
* 排序函数
* @param a 排序数据1
* @param b 排序数据2
*/
function compareFunction(a,b){
return
a-b;
}
|
js中Array的排序函数的使用
最新推荐文章于 2022-09-01 08:46:16 发布