var listToDelete = [\'abc\', \'efg\']; var arrayOfObjects = [{id:\'abc\',name:\'oh\'}, // delete me {id:\'efg\',name:\'em\'}, // delete me
You can remove an item by one of its properties without using any 3rd party libs like this:
var removeIndex = array.map(item => item.id) .indexOf("abc"); ~removeIndex && array.splice(removeIndex, 1);