Javascript JS通过变量调用对象属性
当我有一个对象并且我想引用其中的属性时,我可以使用例如Javascript JS通过变量调用对象属性,javascript,object,Javascript,Object,当我有一个对象并且我想引用其中的属性时,我可以使用例如 objectName.propertyName 当我有一个“子权限”时,我可以使用 objectName.propertyName.propertyName 但是如何使用具有这种语法的变量呢 objectName.myvar.propertyName 显然,这是行不通的。变量本身被解释为字符串,并调用 带有键“myvar”的值 我必须如何使用以下语法声明变量才能像这样使用: var myvar = qwertz; objectNam
objectName.propertyName
当我有一个“子权限”时,我可以使用
objectName.propertyName.propertyName
但是如何使用具有这种语法的变量呢
objectName.myvar.propertyName
显然,这是行不通的。变量本身被解释为字符串,并调用
带有键“myvar”的值
我必须如何使用以下语法声明变量才能像这样使用:
var myvar = qwertz; objectName.myvar.propertyName
并被解释为
var myvar = qwertz; objectName.qwertz.propertyName
使用:
Thx我在使用括号时没有删除objectName和[myvar]之间的点
var myvar = 'qwertz';
var result = objectName[myvar].propertyName;
// equivalent to objectName.qwertz.propertyName