这是否有任何名称(JavaScript属性访问器)符号?

这是否有任何名称(JavaScript属性访问器)符号?

问题描述:

var A0003 = object['some key']['some other key']; 

关于方括号?这是否有任何名称(JavaScript属性访问器)符号?


其中A0003正在访问:

var object = { 
    'some key': { 
     'some other key': 'data' 
    } 
} 
+0

它被称为括号标记 –

的符号被称为托架符号。这是访问JS中的属性的两种方法之一。另一个是点符号。然而在你的情况下,因为你的属性名称只有空格,所以只能使用括号表示法。 见here.

括号标记:

object[property_name]; 

点标记:

object.property_name;