使用ECMA脚本“括号表示法”来访问对象属性有什么缺点吗?

时间:2014-07-05 13:27:11

标签: javascript

我想使用ECMA脚本"括号符号"使用对象的键作为名称(它将显示在我的菜单中,因此它不能是没有空格的短名称,如propertyName)。

总之,我想写一下

object["Property name"]

而不是

object.propertyName

我有什么理由不这样做(除了"括号表示法"有点长)?

1 个答案:

答案 0 :(得分:0)

正如您所说,当变量名中有空格时,您不能使用点表示法(obj.property)。因此,如果您的变量名称确实包含空格字符,请使用["bracket notation"]