EN
JavaScript - access object which has spaces in the object's key?
1
answers
0
points
How can I access object property which has spaces in its key/name?
I've tried the following way but didn't work:
var user = {
name: 'Tom',
'second name': 'Adam',
'favorite food': {
italian: 'spaghetti',
mexican: 'quesadilla'
}
};
console.log(user.'second name');
console.log(user.'favorite food'.italian);
1 answer
0
points
For properties with space chacacter in its name use bracket notation property accessor:
user['second name'];
Practical example
// ONLINE-RUNNER:browser;
var user = {
name: 'Tom',
'second name': 'Adam',
'favorite food': {
italian: 'spaghetti',
mexican: 'quesadilla'
},
};
console.log(user['second name']); // 'Adam'
console.log(user['favorite food'].italian); // 'spaghetti'
See also
References
0 comments
Add comment