ES6 Reflection中的Type.GetType等效项

时间:2019-03-28 10:27:22

标签: javascript reflection ecmascript-6

我最近阅读了关于ES6的元编程改进(符号,反射,代理),它们确实很酷,但是我很难找到如何在Type的帮助下通过C#这样的代码以编程方式创建Type实例的方法。 .GetType(string)。

ES6中是否有等效选项?

背景是一个理想的词,如果我想使用Reflection来在类上调用构造函数,那么我也希望以编程方式具有该类型。

function commandFactory(name : string, args : CommandArgs) : Command {
  let commandType = Type.GetType(name); /* theoretically speaking*/
  return Reflect.construct(commandType, [args]);
}

谢谢!

0 个答案:

没有答案