Показать сообщение отдельно
  #1 (permalink)  
Старый 14.10.2021, 15:25
Интересующийся
Отправить личное сообщение для AlexandrDr Посмотреть профиль Найти все сообщения от AlexandrDr
 
Регистрация: 22.11.2018
Сообщений: 11

Помогите преобразовать массив
Помогите пожалуйста собрать массив, сломал уже всю голову. Опыта пока немного.

Есть 2 массива с объектами:
let allData = [
  { idStandard: 1278, valueDecNew: 8 },
  { idStandard: 1279, valueDecNew: 3 },
  { idStandard: 1280, valueDecNew: 6 },
  { idStandard: 1284, valueDecNew: 56 }
 ] 

let params = [
  { idStandard: 1278, valueDecNew: 0 },
  { idStandard: 1279, valueDecNew: 0 },
  { idStandard: 1282, valueDecNew: 0 }
]

Необходимо добавить в массив allData значения массива params, но если в allData и params есть объекты c одинаковыми idStandard, то в результат нужно брать только объект из params

В итоге должен получится массив:
let result = [
  { idStandard: 1278, valueDecNew: 0 },
  { idStandard: 1279, valueDecNew: 0 },
  { idStandard: 1280, valueDecNew: 6 },
  { idStandard: 1284, valueDecNew: 56 },
  { idStandard: 1282, valueDecNew: 0 }
]
Ответить с цитированием