首页 > 解决方案 > 我想根据一个属性对一组对象进行排序。将值推送到具有与其排序相同的属性的第二个属性中

问题描述

我有一个对象数组,例如:

[
  {
    'name':'Sam',
    'service':'Driver' 
  },
  {
    'name':'Ram',
    'service':'Capenter' 
  },
  {
    'name':'Sam',
    'service':'Delivery' 
  },
  {
    'name':'Ram',
    'service':'Cook' 
  }
]

我的意图是根据“名称”属性将其排序为一个对象并将服务放入一个数组中,我的意图是创建类似的内容:

[
  {
    'name':'Sam',
    'services':[
       'Driver',
       'Delivery'
     ] 
  },
  {
    'name':'Ram',
    'services':[
        'Capenter' ,
        'Cook'
     ]
  },
]

标签: javascriptnode.jsarraysjsonobject

解决方案


推荐阅读