我想使用 ECMAscripts“括号表示法”来使用对象的键作为名称(它将显示在我的菜单中,因此它不能是像 propertyName 中那样没有空格的短名称)。
总而言之,我想写
object["Property name"]
而不是
object.propertyName
有什么理由让我不应该这样做(除了“括号符号”有点长)?
最佳答案
正如您所说,当变量名称中有空格时,不能使用点表示法(obj.property
)。因此,如果您的变量名称确实包含空格字符,请使用 ["bracket notation"]
关于javascript - 使用 ECMAscripts "bracket notation"访问对象属性有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24586895/