【发布时间】:2017-10-03 22:07:49
【问题描述】:
我有一个类使用这样的泛型 -
export class MyClass<T>
{
constructor( private myCallback:()=>T)
{
...
}
}
我的回调是一个 lambda 函数,它返回一个 T 类型的新对象。 我希望能够像这样在 MyClass 中编写代码
let t:T = this.myCallback() ;
但是我遇到了构建错误。似乎语法在某处被破坏,但我不知道在哪里。任何人都可以帮忙吗?
【问题讨论】:
标签: typescript generics lambda