【发布时间】:2021-11-04 12:21:51
【问题描述】:
我需要根据 obj2 中的 id 值更新(或创建新数组)obj1 中的 id 值。做这个的最好方式是什么?我尝试过使用 map 和 reduce,但没有成功。任何帮助将不胜感激。
const obj1 = [ { id: 1, name: 'foo' }, { id: 2, name: 'bar' } ]
const obj2 = { A: { id: 1, externalId:'AAA' }, B: { id: 2, externalId:'BBB' } }
outputExpected: [ { id: 'AAA', name: 'foo' }, { id: 'BBB', name: 'bar' } ]
【问题讨论】:
标签: javascript arrays object