我有一个类似于下面代码的数组:[ { "items": [ { "name": "FRESH COCONUT WATER NAT PITCHER", "quantity": 50 }, { "name": "COVERS", "quantity": 10,}, { "name": "SPOONS", "quantity": 10,}, ], "report_id": 60594, }, { "items": [ {"name": "FRESH COCONUT WATER NAT PITCHER","quantity": 50,}, {"name": "COVERS", "quantity": 10,}, {"name": "SPOONS", "quantity": 10,}, ], "report_id": 60594, }, ]我需要按名称升序对项目数组对象进行排序(AZ)我试过使用 lodash 但没有成功。提前致谢。
1 回答
翻过高山走不出你
TA贡献1875条经验 获得超3个赞
您可以使用lodashsortBy
的功能。
var users = [
{ 'user': 'fred', 'age': 48 },
{ 'user': 'barney', 'age': 36 },
{ 'user': 'fred', 'age': 40 },
{ 'user': 'barney', 'age': 34 }
];
_.sortBy(users, [function(o) { return o.user; }]);
// => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 40]]
添加回答
举报
0/150
提交
取消