采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
function fun<T extends string>(t: T): string { return ""; } abc("") /* *在调用泛型函数fun的时候,只要fun的实参类型符合T类型,那么ts在编译的时候就会自动通过编译, 而不需要这样调用 fun<string>("something") 老师,这样理解对吗? */
不是这个原因 ,因为即使你不给定泛型的类型,只给出函数的泛型参数的类型,同样可以反过来确定泛型的类型。
本例中 fun("something") 效果等同于 fun<string>("something")
这是一个作业题,为了让后面更多同学能 有 思考的空间,老师先暂时不在问答区给出答案,你可以再多思考下,如果还想不出来,然后再课程群 找到老师私发给你答案!
登录后可查看更多问答,登录/注册
轻松驾驭 TypeScript 高级用法, 突破前端成长瓶颈
1.6k 15
1.2k 12
1.3k 11
1.2k 11
1.0k 10
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号