js中有什么办法能让对象进行排序
3个回答
2017-07-08
展开全部
对象本来就是一个无序得键值对集合,非要排序,你就弄个数组标识,间接排序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var arr = [{name: "zlw", age: 24}, {name: "wlz", age: 25}];
var compare = function (obj1, obj2) {
var val1 = obj1.name
;
var val2 = obj2.name
;
if (val1 < val2) {
return -1;
} else if (val1 > val2) {
return 1;
} else {
return 0;
}
}
console.log(arr.sort(compare));
数组对象排序
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询