对象的括号表示法

点表示法只能接受字面量的成员的名字,不接受变量作为名字,但是括号表示法可以接受变量作为名字,如下:

var myDataName = 'height'
var myDataValue = '1.75m'
person[myDataName] = myDataValue //person是一个对象

在控制台输入

person.height

会输出

1.75m

即把“height”当作了对象的成员名,“1.75m”当作了“height”的属性值。

posted @ 2020-09-13 23:21  梦娜丽莎  阅读(213)  评论(0编辑  收藏  举报