Remove array of objects from another array of objects
Remove array of objects from another array of objects
var a = [{
'id': '1',
'name': 'a1'
}, {
'id': '2',
'name': 'a2'
}, {
'id': '3',
'name': 'a3'
}]
var b = [{
'id': '2',
'name': 'a2'
}]
var c = a.filter(function(objFromA) {
return !b.find(function(objFromB) {
return objFromA.id === objFromB.id
})
})
console.log(c); [ {'id':'1', 'name':'a1'}, {'id':'3', 'name':'a3'}]Có thể bạn đã miss một số snippets code
