使用纯javascript将对象数组转换为具有array类型属性的地图数组

时间:2017-11-27 16:41:08

标签: javascript mapreduce reduce

我需要显示公司列表,其中包含与每家公司相关的所有用户(关注者): 这是当前的数组数据结构:

[
  {
    company:"CompanyName1",
    type:"Type1",
    info: {}
    userId: "U001"
  },
  {
    company:"CompanyName1",
    type:"Type1",
    info: {}
    userId: "U002"
  },
  {
    company:"CompanyName1",
    type:"Type1",
    info: {}
    userId: "U003"
  },
  {
    company:"CompanyName2",
    type:"Type2",
    info: {}
    userId: "U001"
  }
]

我需要使用纯javascript(map,reduce等)的格式的数据结构

[
  {
    company:"CompanyName1",
    type:"Type1",
    info:{},
    userIds: ["U001", "U002", "U003"]
  },
  {
   company:"CompanyName2",
   type:"Type2",
   info:{},
   userIds: ["U001"]
  }
]

0 个答案:

没有答案