mia serie è qualcosa di simile:Gruppo elementi di matrice utilizzando oggetto
myArray = [
{group: "one", color: "red"}
{group: "two", color: "blue"}
{group: "one", color: "green"}
{group: "one", color: "black"}
]
voglio convertire questo in:
myArray = [
{group: "one", color: ["red", "green", "black"]}
{group: "two", color: ["blue"]}
]
Quindi, in sostanza, di gruppo per group
.
Sto cercando:
for (i in myArray){
var group = myArray[i].group;
//myArray.push(group, {???})
}
io non so come gestire il raggruppamento di valori di gruppo simili.
Hai provato ancora nulla? Ci sono già molte domande strettamente correlate su SO. Vedi [this] (http://stackoverflow.com/questions/30893667/group-by-json-array-using-jquery), [this] (http://stackoverflow.com/questions/12873228/javascript-group- by-array) e [this] (http://stackoverflow.com/questions/25676026/group-array-with-sub-array). –
Un sacco di errori di sintassi lì. Si prega di testare il codice prima di postare. – 1983