请问老师,<T>(targetClass:{new(...args:any):T}) => any,这个T被我我给搞蒙了
来源:9-14 【泛型工厂函数在装饰器中的应用】——装饰器中 ClassDecorator 的替代写法

一个网络搬砖的斜杠青年
2021-12-22
我看到
<T>(targetClass:{new(...args:any):T}) => any
突然感觉看不懂这个T了,难道就是因为是个匿名函数? 才会写成<T>()=>T 这样?所以现在蒙了
写回答
2回答
-
前端工程师666777888
2023-03-12
你说的不错,就是因为匿名函数了,所以才这样写
00 -
keviny79
2021-12-22
T 是类实例的类型, 比如 let stu=new Student( ) T 就 可以 表示 new 后面的 Student 类型. 是stu这个实例的类型
012022-01-20
相似问题