标签: typescript
为什么在TypeScript中无法实现以下功能?
class C<T> { make(): T { return new T() } } let a = new C<Array>().make()
答案 0 :(得分:0)
这是“不可能的”,因为在运行时,类型被删除。因此,没有T。
T
然而,在其他语言中,这是可能的。