Possible Duplicate:
create object from dynamic classname - ReflectionClass in JS?




是否可以在javascript中执行此操作?

var objectName = "object";
var object = new objectName();


或类似的东西?

最佳答案

如果构造函数是全局定义的...

var object = new window[objectName]();




如果不是,则需要使用evalFunction构造函数。在您这样做之前,我会尝试找到一种不同的方式来做您正在做的事情。

10-06 11:25