动态创建javascript中的对象?

Ian*_*Ian 1 javascript oop object

可能重复:
从动态类名创建对象 - JS中的ReflectionClass?

可以在javascript中执行此操作吗?

var objectName = "object";
var object = new objectName();
Run Code Online (Sandbox Code Playgroud)

或者沿着这些方向的东西?

小智 7

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

var object = new window[objectName]();
Run Code Online (Sandbox Code Playgroud)

如果没有,您需要使用evalFunction构造函数.在你这样做之前,我会尝试找到一种不同的方式去做你正在做的事情.