Javascript 使用字符串引用对象名称
我正试图用Javascript复制PHP(以及大多数语言)的一个“特性” 这里是PHP:Javascript 使用字符串引用对象名称,javascript,Javascript,我正试图用Javascript复制PHP(以及大多数语言)的一个“特性” 这里是PHP: $objectName = 'ObjectA'; $someObject->$objectName->someMethod(); 基本上使用字符串变量来引用对象变量 因此,在Javascript中,我希望做如下操作: var objectName = "ObjectA"; someObject.[objectName].someMethod(); 有人知道怎么做吗?或者,如果可能的话?您
$objectName = 'ObjectA';
$someObject->$objectName->someMethod();
基本上使用字符串变量来引用对象变量
因此,在Javascript中,我希望做如下操作:
var objectName = "ObjectA";
someObject.[objectName].someMethod();
有人知道怎么做吗?或者,如果可能的话?您几乎拥有了它,只需删除第一个
,如下所示:
var objectName = "ObjectA";
someObject[objectName].someMethod();
如果你想搜索更多关于这方面的信息,它被称为。Gah。我差一个该死的角色。我不知道它叫什么,否则我会用谷歌搜索括号符号。谢谢!这不会超出深度1。如果有类似“Object.a.attribute.val”的字符串,则不能将最后一个属性Object[str]。如何做到这一点?