如何在总数据当中以数组的形式删掉数据?

 

data是总数据,怎么使用删掉edmitdata,的到的结果是data除去edmitdata后的值

性能好点的

let removeO = edmitData.reduce((obj, item) => {
    obj[item.id] = true
    return obj
}, {})

let result = data.filter(item => !removeO[item.id])

代码少点的

let result = data.filter(item => !edmitData.some(eitem => item.id === eitem.id))