var listToDelete = [\'abc\', \'efg\']; var arrayOfObjects = [{id:\'abc\',name:\'oh\'}, // delete me {id:\'efg\',name:\'em\'}, // delete me
If you just want to remove it from the existing array and not create a new one, try:
var items = [{Id: 1},{Id: 2},{Id: 3}]; items.splice(_.indexOf(items, _.find(items, function (item) { return item.Id === 2; })), 1);