ts新手,想问下这类泛型的函数一般应用在哪些场景?
如果函数内将any类型值赋值给传入参数,意味着约定被破坏了,泛型就没有意义了,正确应该怎么去运用呢?
function generic<T>(arg: T): T {
var broken: any = 1;
arg = broken;
return arg;
}
var returnString: string = generic<string>("2021");
console.log(typeof returnString); // number
对我个人帮助比较大的一篇文章,推荐你看下:
一文搞懂 TS 泛型,让你头不再晕