Мой массив выглядит примерно так:
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, {???})
}
Я просто не знаю, как справиться с группировкой похожих групповых значений.