Задать вопрос
@Bombesko
Чайник

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

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

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

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

Немного изменил. Спасибо!
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 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 }]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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