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