remove objects from array by object property

前端 未结 13 2934
抹茶落季
抹茶落季 2020-11-22 17:40
var listToDelete = [\'abc\', \'efg\'];

var arrayOfObjects = [{id:\'abc\',name:\'oh\'}, // delete me
                      {id:\'efg\',name:\'em\'}, // delete me
            


        
13条回答
  •  忘了有多久
    2020-11-22 17:44

    To delete an object by it's id in given array;

    const hero = [{'id' : 1, 'name' : 'hero1'}, {'id': 2, 'name' : 'hero2'}];
    //remove hero1
    const updatedHero = hero.filter(item => item.id !== 1);
    

提交回复
热议问题