I am trying to access a property (name) on an object that is in fact located inside another object. I initialized the object in a file:
var icons = {
"facebook": {name: 'facebook', icon_url: 'img/logos/facebook.png'}
};
And then tried to check the object with this code:
var icon_current_class;
for(var icon in icons){
console.dir(icon);
//outputs an object named facebook but says it has no properties
if( $(this).hasClass( icon.name ) ){
icon_current_class = icon.name;
}else{
alert("Something went wrong. Please contact the mods.");
}
}
And of course, the alert("Something went wrong") goes off everytime I run this. I have tried for a long time to find a solution, but to no avail. Can anyone please help?
inis always for keys rather than values.for...indocumentation: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/….