var listToDelete = [\'abc\', \'efg\']; var arrayOfObjects = [{id:\'abc\',name:\'oh\'}, // delete me {id:\'efg\',name:\'em\'}, // delete me
findIndex works for modern browsers:
var myArr = [{id:'a'},{id:'myid'},{id:'c'}]; var index = myArr.findIndex(function(o){ return o.id === 'myid'; }) if (index !== -1) myArr.splice(index, 1);