Сгруппировать массив объектов в заданную c структуру - PullRequest
0 голосов
/ 22 апреля 2020

Допустим, у меня есть массив со следующей структурой:

 [
   {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'}
  ]
}]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...