var listToDelete = [\'abc\', \'efg\'];
var arrayOfObjects = [{id:\'abc\',name:\'oh\'}, // delete me
{id:\'efg\',name:\'em\'}, // delete me
var arrayOfObjects = [{id:'abc',name:'oh'}, // delete me
{id:'efg',name:'em'}, // delete me
{id:'hij',name:'ge'}] // all that should remain
as per your answer will be like this. when you click some particular object send the index in the param for the delete me function. This simple code will work like charm.
function deleteme(i){
if (i > -1) {
arrayOfObjects.splice(i, 1);
}
}