使用es6,對兩個數組進行對比,從而修改其中一個數組里的某些值


條件:arrA,arrB,通過對比修改arrB中的字段值

var sSrr = [];
var arrA = [
    {name:'這是一',Id:1},
    {name:'這是二',Id:2},
    {name:'這是三',Id:3},
    {name:'這是一',Id:1},
    {name:'這是二',Id:2}
]
var arrB = [
    {name:'這是二',Id:2},
    {name:'這是三',Id:3}
]
arrA.forEach(i=>{
    sSrr.push(i.name+i.Id)
})
arrB.forEach(r=>{
    if(sSrr.indexOf(r.name+r.Id)>-1){
        r.disabled = true
    }else{
        r.disabled = false
    }
})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM