Javascript ES6:如何使用变量类名?

Javascript ES6:如何使用变量类名?,javascript,ecmascript-6,Javascript,Ecmascript 6,我希望能够做到以下几点: let className = 'Person'; return new [className](data); 但是,这会产生以下错误: TypeError: "[...] is not a constructor" 我使用class关键字定义了类,如下所示: class Person extends Entity {...} 这回答了你的问题吗?这回答了你的问题吗?

我希望能够做到以下几点:

let className = 'Person';
return new [className](data);
但是,这会产生以下错误:

TypeError: "[...] is not a constructor"
我使用class关键字定义了类,如下所示:

class Person extends Entity {...}

这回答了你的问题吗?这回答了你的问题吗?