У меня есть объект, который выглядит примерно так:
[
{
school: { name:"school1" state: {name:"washington" stateNr: 3} }
nrOfStudents: 100
},
{
school: { name:"school2" state: {name:"alaska" stateNr: 49} }
nrOfStudents: 20
},
{
school: { name:"school3" state: {name:"Texas" stateNr: 46} }
nrOfStudents: 50
},
{
school: { name:"school4" state: {name:"Texas" stateNr: 46} }
nrOfStudents: 150
}
]
И я хочу сгруппировать их по названию состояния.
[
{
stateName: "Texas";
schools: [
{
school: { name:"school4" state: {name:"Texas" stateNr: 46} }
nrOfStudents: 150
},
{
school: { name:"school3" state: {name:"Texas" stateNr: 46} }
nrOfStudents: 50
}
]
},
{
stateName: "Alaska"
schools: [
{
school: { name:"school2" state: {name:"alaska" stateNr: 49} }
nrOfStudents: 20
}
]
}
and so on....
У меня есть объект с именем что-то вроде SchoolByState, котороевыглядит как эти объекты, и я хочу сопоставить их в массив SchoolByState