Possible Duplicate:
create object from dynamic classname - ReflectionClass in JS?
是否可以在javascript中执行此操作?
var objectName = "object";
var object = new objectName();
或类似的东西?
最佳答案
如果构造函数是全局定义的...
var object = new window[objectName]();
如果不是,则需要使用
eval
或Function
构造函数。在您这样做之前,我会尝试找到一种不同的方式来做您正在做的事情。