JavaScript:类存储在哪里? (它们如何通过包含类名的字符串访问?)

时间:2016-11-15 13:21:17

标签: javascript class

标题说明了一切。我唯一能找到的是全局变量存储在 window 下,但对于使用 class 关键字定义的类似乎不是这样。

class Foo {
  constructor() {
   console.log('A Foo is created');
  }
}

const foo = new Foo();
const bar = new window['Foo'](); // TypeError: window.Foo is not a constructor

我知道可以写一些像let Foo = class Foo {}这样的东西,但我想保持低冗余。另外,我很感兴趣的是,出于好奇,是否存在真正的,非解决方案。

0 个答案:

没有答案