在JavaScript中,您可以使用括号和点符号来访问属性,如下所示:
var person = {
firstname: 'Jhon',
lastname: 'Doe'
};
console.log(person.firstname + ' ' + person.lastname);
console.log(person['firstname'] + ' ' + person['lastname']);
而且,如果我做了类似以下的事情:
var person = {
'first name': 'Jhon',
'last name': 'Doe'
};
// The following won't work:
// console.log(person.first name + ' ' + person.last name);
console.log(person['first name'] + ' ' + person['last name']);
我的问题是:是否有伎俩或 hack 来访问[['名字']和人[' last]用点符号命名']?