JavaScript:如果我将类名作为字符串,如何从类创建对象?

时间:2016-04-25 00:15:18

标签: javascript class ecmascript-6

我有一些ES2015类,需要在我的函数中通过其中一个生成对象。 我把类名称作为字符串。我怎样才能做到这一点? 现在我正在使用switch … case,但它看起来很可怕,你知道。

let classname = 'MyClass';
new window[classname](); // TypeError: window.MyClass is not a constructor

这是一个更好的方式吗?

0 个答案:

没有答案