Допустим, у меня есть массив со следующей структурой:
[
{id: 1, name: "A1", make:"Audi"},
{id: 2, name: "A2", make:"Audi"},
{id: 3, name: "A3", make:"Audi"},
{id: 4, name: "R3", make:"Alpha Romero"},
{id: 5, name: "R4", make:"Alpha Romero"}
]
Как мне сгруппировать этот массив объектов, чтобы получить следующую структуру:
[{
make: 'Audi',
model: [
{id: 1, value: 'A1'},
{id: 2, value: 'A1'},
{id: 3, value: 'A3'},
]
},{
make: 'Alpha Romero',
model: [
{id: 4, value: 'R3'},
{id: 5, value: 'R4'}
]
}]