Показать сообщение отдельно
  #19 (permalink)  
Старый 15.09.2019, 22:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072

xcube,
const datas = [{name : 1, price : 100} , {name : 2, price : 45}, {name : 3, price : 400}],
      datab = [{name : 1, price : 5} , {name : 2, price  : 33}],
      dataz = datab.map((v,i) => {
      const {name} = v , ob = datas.find(({name : k}) => k == name);
      if (ob) v.цена = ob.price;
      return v
      })


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