对象访问方式
2018-04-03
var obj = {
a: 2
}
属性访问
obj.a; // 2
键访问
obj['a']; // 2
在对象中,属性名永远是字符串,如果用字符串字面量以为的其他值作为属性名,它首先会被转换为一个字符串,即使是数字。(数组下标使用的是数字)。
var obj = {};
obj[true] = 'foo';
obj[3] = 'bar';
obj[obj] = 'baz';
obj['true']; // 'foo'
obj['3']; // 'bar'
obj['[object Object]']; // 'baz'