T extends A | undefined
来源:2-10 泛型(Generics) 第一部分

ywang04
2022-09-28
老师 想请教下如下代码
interface A { name: string; } const test = <T extends A | undefined>(appInstance: T): T => { return appInstance; }
这里T 到底是 extends (A 或者 undefined)
还是 T extends A 或者 T 可以是undefined
那种理解正确呢? 还是有其他理解,谢谢
写回答
1回答
-
同学你好
是你理解的第一种意思,extends (A 或者 undefined)
012022-10-01
相似问题