JavaScript中有两种方式来访问对象的属性,点操作符或者中括号操作符。
两种语法是等价的,但是中括号操作符在下面两种情况下依然有效 - 动态设置属性 - 属性名不是一个有效的变量名。
点号后加标识符(静态的);
中括号放字符串,字符串可以是动态的,obj['string'+variable];
如果是静态的还是用点号方便;
JavaScript中有两种方式来访问对象的属性,点操作符或者中括号操作符。
两种语法是等价的,但是中括号操作符在下面两种情况下依然有效 - 动态设置属性 - 属性名不是一个有效的变量名。
点号后加标识符(静态的);
中括号放字符串,字符串可以是动态的,obj['string'+variable];
如果是静态的还是用点号方便;