相关疑难解决方法(0)

使用对象分组数组项

我的数组是这样的:

myArray = [
  {group: "one", color: "red"},
  {group: "two", color: "blue"},
  {group: "one", color: "green"},
  {group: "one", color: "black"}
]
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

myArray = [
  {group: "one", color: ["red", "green", "black"]}
  {group: "two", color: ["blue"]}
]
Run Code Online (Sandbox Code Playgroud)

所以,基本上,分组group.

我尝试着:

for (i in myArray){
  var group = myArray[i].group;
  //myArray.push(group, {???})
}
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何处理类似组值的分组.

javascript

45
推荐指数
6
解决办法
8万
查看次数

标签 统计

javascript ×1