简单的函数可以对对象数组进行排序

我想创建一个(非匿名)函数,该函数通过key按字母顺序对对象数组进行排序name。我只编写简单的JavaScript代码,因此框架至少没有帮助我。


var people = [

    {'name': 'a75', 'item1': false, 'item2': false},

    {'name': 'z32', 'item1': true,  'item2': false},

    {'name': 'e77', 'item1': false, 'item2': false}

];


呼唤远方
浏览 416回答 3
3回答

jeck猫

我使用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]);}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript