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