为了账号安全,请及时绑定邮箱和手机立即绑定

如何对对象的子数组进行排序

如何对对象的子数组进行排序

阿波罗的战车 2022-12-09 17:01:41
我有一个类似于下面代码的数组:[  {    "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]]


查看完整回答
反对 回复 2022-12-09
  • 1 回答
  • 0 关注
  • 76 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信