1.文章链接如下:juejin.cn/post/729075…
记录如下:
1.讲了什么是泛型
2.泛型可以用于函数、用于类
3.泛型约束,比如必须包含某个属性
// 如必须保证参数存在length属性,可采用如下写法:
interface HasLength {
length: number;
}
function getLength<T extends HasLength>(param: T): number {
return param.length
}
2.文章链接如下:juejin.cn/post/684490…
3.文章链接如下:juejin.cn/post/735350…
4.文章链接如下:juejin.cn/post/725551…