学习 ts 的一些小想法:ts 函数参数中的泛型可以理解为一只百变怪
传什么就会变成什么
然后可以用来定义返回值类型
```
function baibianguai<Type>(arr: Type[]): Type | undefined {
return arr[0];
}
```
传什么就会变成什么
然后可以用来定义返回值类型
```
function baibianguai<Type>(arr: Type[]): Type | undefined {
return arr[0];
}
```
展开
5
2
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)