var result=[
{id:1,name:'张三'},
{id:3,name:'李四'},
{id:2,name:'王五'}
];当属性值是数字时排序:
function sortby(a,b){
return a.id-b.id
}
result.sort(sortby);
console.log(result); 当属性值是字符串时排序:
function sortby(a,b){
return a.name.localeCompare(b.name);
}
result.sort(sortby);
console.log(result); 参考资料
[1].JS字符串比较大小:http://c.biancheng.net/view/5594.html
[2].js 中 json对象数组按对象属性排序:https://blog.csdn.net/u011019468/article/details/89931940
评论(0)
暂无评论。