为了账号安全,请及时绑定邮箱和手机立即绑定

怎么合并两个数组

怎么合并两个数组

翻过高山走不出你 2019-05-21 17:04:10
怎么合并两个数组呢,把data2里对应id的remark放进data1对应的id这里面,最终效果就是data3这样constdata1=[{"id":1,"url":"1111"},{"id":2,"url":"111"},{"id":3,"url":"22222"},{"id":4,"url":"222"},{"id":5,"url":"2222"},{"id":6,"url":"22222是"}]constdata2=[{"id":1,"remark":"备注1"},{"id":2,"remark":"备注2"},{"id":3,"remark":""},{"id":4,"remark":""},{"id":5,"remark":""},{"id":6,"remark":"beizhu6"}]functionfun(arr1,arr2){arr1.map(item=>{arr2.map(item2=>{if(item.id==item2.id){}});});arr2=[];returnarr1}fun(data1,data2);data3=[{"id":1,"url":"1111","remark":"备注1"},{"id":2,"url":"111","remark":"备注2"},{"id":3,"url":"22222","remark":""},{"id":4,"url":"222","remark":""},{"id":5,"url":"2222","remark":""},{"id":6,"url":"22222是","remark":"beizhu6"}]
查看完整描述

2 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

constdata3=[]
for(leti=0;idata3.push({
...data1[i],
...data2[i],
})
}
                            
查看完整回答
反对 回复 2019-05-21
  • 2 回答
  • 0 关注
  • 678 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信