1分钟短文:结合ts泛型,定义普通函数/箭头函数

125 阅读1分钟

我们知道,js可以定义普通函数/箭头函数,如下图所示。

image.png

那么如何结合泛型来定义呢?它们之间有什么区别?

泛型:定义普通函数

参数中,冒号后面接类型即可。对于返回值的类型,放在参数的括号右面即可。

泛型变量T,放在函数名字后面。

image.png

泛型:定义箭头函数

区别在于,习惯上箭头函数中,泛型变量,会放在等于号的后面。

image.png