我想创建一个(非匿名)函数,按键 name
按字母顺序对对象数组进行排序。我只编写直接的 JavaScript,所以框架对我一点帮助也没有。
var people = [
{'name': 'a75', 'item1': false, 'item2': false},
{'name': 'z32', 'item1': true, 'item2': false},
{'name': 'e77', 'item1': false, 'item2': false}
];
原文由 John 发布,翻译遵循 CC BY-SA 4.0 许可协议
这个怎么样?
这允许您指定要对数组进行排序的键,这样您就不会局限于硬编码名称排序。它将用于对所有共享用作键的属性的任何对象数组进行排序。我相信这就是您要找的东西?
这是一个 jsFiddle:http: //jsfiddle.net/6Dgbu/