@Bombesko
Чайник

Как объединить объекты в массиве?

Всем привет!
Имеется массив и объект:
result = [
  {
    id: 1,
    name: 'obj',
  }
]

let obj = {
  id: 1,
  age: 25,
}

Как их по одинаковому ID объединить в такое?
result = [
  {
    id: 1,
    name: 'obj',
    age: 25,
  }
]

Немного изменил. Спасибо!
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега JavaScript
Тлен
let result = [
  {
    id: 1,
    name: 'obj',
  }
]

let obj = {
  id: 1,
  age: 25,
}

result = result.map(
  item => item.id === obj.id ? {...item, ...obj} : item
);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
WblCHA
@WblCHA
[{ ...obj1, ...obj2 }]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы