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

Вроде решил сам...
Правда в ie приходится использовать полифилы для Object.values и findIndex

let rawData = params.concat(allData)


let result = Object.values(rawData.reduce(function(acc, n) {
    const i = acc.findIndex(m => n.idStandard === m.idStandard);
  if (!~i || !acc[i].valueDecNew === 0) {
    acc.push(n);    
  }
  return acc;
}, [])
)

console.log(result);
Ответить с цитированием