js concat的应用(拼接两个或多个数组)http://www.w3school.com.cn/jsref/jsref_concat_array.asp

function diffent(fArr,cArr,field){
    let diffRes = []
    let fDatas = []
    let cDatas = []
    for(let i in fArr){
        let flg = false
        for(let j in cArr){
            if(cArr[j][field]===fArr[i][field]){
                flg = true
                break
            }
        }
        if(!flg){
            fDatas.push(fArr[i])
        }
    }
    for(let i in cArr){
        let flg = false
        for(let j in fArr){
            if(fArr[j][field]===cArr[i][field]){
                flg = true
                break
            }
        }
        if(!flg){
            cDatas.push(cArr[i])
        }
    }
    diffRes.push(...cDatas.concat(fDatas))
    return diffRes
}
 

 

posted on 2018-09-02 10:49  dg_gk5163  阅读(15900)  评论(0编辑  收藏  举报