在泛型类中实例化类型参数的类

时间:2016-10-21 18:11:19

标签: typescript

为什么在TypeScript中无法实现以下功能?

class C<T> {
    make(): T {
      return new T()
    }
}
let a = new C<Array>().make()

1 个答案:

答案 0 :(得分:0)

这是“不可能的”,因为在运行时,类型被删除。因此,没有T

然而,在其他语言中,这是可能的。