属性访问表达式运算得到一个对象属性或一个数组元素的值。
JavaScript 为属性访问定义了两种语法:
expression.indentifier
expression.[expression]
(方括号内是另一个表达式,这种方法适用于对象和数组)
例子如下:
var o = { x:1,y:{z:3}}; //一个示例对象
var a = [o,4,[5,6]]; //一个包含这个对象的示例数组
o.x //=> 1 :表达式o的x属性
o.y.z //=> 3 :表达式o.y的z属性
o["x"] //=> 1 :对象o的x属性
a[1] //=> 4 :表达式a中索引为1的元素
a[0] .x //=> 1 :表达式a[0]的x属性