1. 程式人生 > >js 倆組數據根據id合並

js 倆組數據根據id合並

遇到 === urn col color bsp div 例如 ons

項目中有時會遇到倆組數據id相同,需要通過合並成為一組數據。

例如:

a = [{id:1,age:10},{id:2,age:20},{id:3,age:30}] 
b = [{id:3,sex:},{id:1,sex:},{id:2,sex:}]

合並為:

c = [{id:1,age:10,sex:},{id:2,age:20,sex:},{id:3,age:30,sex:}]

方法:

a.map(val => { b.map(val1 => { if(val.id === val1.id) { return Object.assign(val,val1); } }) }) console.log(a)

js 倆組數據根據id合並