我想创建一个(非匿名)函数,该函数通过key按字母顺序对对象数组进行排序name。我只编写简单的JavaScript代码,因此框架至少没有帮助我。var people = [ {'name': 'a75', 'item1': false, 'item2': false}, {'name': 'z32', 'item1': true, 'item2': false}, {'name': 'e77', 'item1': false, 'item2': false}];
3 回答

jeck猫
TA贡献1909条经验 获得超7个赞
我使用ECMA 6解决类似排序问题的方法
var library = [
{name: 'Steve', course:'WAP', courseID: 'cs452'},
{name: 'Rakesh', course:'WAA', courseID: 'cs545'},
{name: 'Asad', course:'SWE', courseID: 'cs542'},
];
const sorted_by_name = library.sort( (a,b) => a.name > b.name );
for(let k in sorted_by_name){
console.log(sorted_by_name[k]);
}
添加回答
举报
0/150
提交
取消