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

Как изменить свойство объекта в массиве объектов?

Имеется массив объектов. Как заменить определенное поле у каждого объекта в массиве на своё значение? И вернуть обновленный массив
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Кого на что надо заменить:

const key = вам виднее, что тут должно быть;
const val = и тут тоже;

Заменяем:

// собираем новый массив
const newArr = arr.map(n => ({ ...n, [key]: val }));

// обновляем существующий
arr.forEach(n => n[key] = val);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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