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