Помогите пожалуйста собрать массив, сломал уже всю голову. Опыта пока немного.
Есть 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 }
]