点表示法只能接受字面量的成员的名字,不接受变量作为名字,但是括号表示法可以接受变量作为名字,如下:
var myDataName = 'height' var myDataValue = '1.75m' person[myDataName] = myDataValue //person是一个对象
在控制台输入
person.height
会输出
1.75m
即把“height”当作了对象的成员名,“1.75m”当作了“height”的属性值。