例如,我有一个名为Daah的类,我想使用动态字符串变量实例化它:
class Daah{
}
var classname = "Daah";
var obj = new window[classname];
我以为这会起作用,但返回未定义。有没有办法动态创建构造函数?
您必须将类附加到窗口:
class Daah{
}
window.Daah = Daah;
var classname = "Daah";
var obj = new window[classname]; // class Daah { }