知行合一,跬步致远
博客首页
GitHub
关于博主
TypeScript
关注
分享
TypeScript
复制链接
扫一扫
关注数:
0
文章数:
1
文章阅读量:
810
文章收藏量:
0
作者:
用户体验官大龙
一枚不太安分的前端攻城狮
展开
TypeScript的泛型和泛型约束
在使用ts封装一个函数时,由于入参是不固定的,必然参数类型也无法固定,这时就要用到泛型来定义参数类型。泛型可以理解为宽泛的类型,通常用于类和函数。 例2. 在函数中使用泛型 例3. 接口中使用泛型 例3中的T1和T2泛型添加了默认类型,类似于函数的默认参数。 泛型约束即是对泛型的类型进行约束控制,如限制为object类型或指定接口类型。当在函数里使用泛型参数的属性或者方法时,就需要对泛型进行约束。 例2. object约束 上面例2的getKeys方法获取一个对象的所有属性
原创
2022-06-29 10:13:03 ·
810 阅读 ·
0 评论