【发布时间】:2015-10-19 17:25:49
【问题描述】:
我的数组是这样的:
myArray = [
{group: "one", color: "red"},
{group: "two", color: "blue"},
{group: "one", color: "green"},
{group: "one", color: "black"}
]
我想把它转换成:
myArray = [
{group: "one", color: ["red", "green", "black"]}
{group: "two", color: ["blue"]}
]
所以,基本上,按group 分组。
我正在尝试:
for (i in myArray){
var group = myArray[i].group;
//myArray.push(group, {???})
}
我只是不知道如何处理相似组值的分组。
【问题讨论】:
标签: javascript