I'm trying to replicate a "feature" of PHP (And in most languages) in Javascript.
Here it is in PHP:
$objectName = 'ObjectA';
$someObject->$objectName->someMethod();
Basically using a string variable to reference an object variable.
So in Javascript, I was hoping to do something like:
var objectName = "ObjectA";
someObject.[objectName].someMethod();
开发者_Python百科
Anyone know how to do this? Or if its even possible?
You almost have it, just remove the first .
, like this:
var objectName = "ObjectA";
someObject[objectName].someMethod();
If you want to search for more info around this, it's called bracket notation.
精彩评论