如何访问无效的JavaScript标识符?

时间:2018-03-13 17:21:24

标签: javascript

在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]用点符号命名']?

0 个答案:

没有答案