Задать вопрос
@Denioo

Как преобразовать массив в объект?

Есть массив:

[
  {id: 123, color: 'black'},
  {id:124, color: 'green'}
]

Надо сделать объект:

{
  123: {color: 'black'},
  124: {color: 'green'}
}
  • Вопрос задан
  • 233 просмотра
Подписаться 2 Простой Комментировать
Решение пользователя Роман К ответам на вопрос (3)
lastuniverse
@lastuniverse
Всегда вокруг да около IT тем
var obj = arr.reduce((a,v)=>{
  a[v.id]={color: v.color};
  return a;
},{});
Ответ написан
Комментировать