I'm pretty new to JavaScript/AngularJS, I would like to delete an object in an object.
Let's take this for example:
var heroes = {
  0: { 
      name: 'Batman',
      gender: 'M'
  },
  1: {
      name: 'Superman',
      gender: 'M'
  },
  3: {
      name: 'Catwoman',
      gender: 'F'
  }
};
I would like to delete the object when gender == 'F'.
for(var hero of heroes) {
    if(hero.gender == 'F') {
        //Delete her
    }
}
delete hero does not work, I have:
SyntaxError: applying the 'delete' operator to an unqualified name is deprecated
 
     
    