JavaScript中有两种方式来访问对象的属性,点操作符或者中括号操作符。
两种语法是等价的,但是中括号操作符在下面两种情况下依然有效
- 动态设置属性 - 属性名不是一个有效的变量名。
点号后加标识符(静态的);
中括号放字符串,字符串可以是动态的,obj['string'+variable];
如果是静态的还是用点号方便;
本文介绍了JavaScript中通过点操作符和中括号操作符访问对象属性的两种方式,并探讨了它们在不同场景下的应用,特别是中括号操作符在动态设置属性及属性名不是有效变量名情况下的使用。
JavaScript中有两种方式来访问对象的属性,点操作符或者中括号操作符。
两种语法是等价的,但是中括号操作符在下面两种情况下依然有效
- 动态设置属性 - 属性名不是一个有效的变量名。
点号后加标识符(静态的);
中括号放字符串,字符串可以是动态的,obj['string'+variable];
如果是静态的还是用点号方便;

被折叠的 条评论
为什么被折叠?