js 嵌套for循环匹配两个数组对象中某个元素是否相等


 

 

 

 

匹配两个数组对象中某个元素是否相等

为true则向目标数组添加新属性 

 

let arr1 = [{id:3,b:2,a:"hello"},{id:2,b:3,a:"asas"}];

let arr2 = [{id:2,pr:302},{id:1,pr:301},{id:3,pr:306}];

arr1.forEach((item,index1)=>{
arr2.forEach((item2,index2)=>{
if(item.id == item2.id) {
arr1[index1].pr = item2.pr
}
})
})
console.log(arr1);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM