function eagleChinaWu(arg) {
return arg;
}
const ecw = eagleChinaWu("str");
可以看出传入错误的类型也不会报错,输入点的时候索引也没有了,这是因为ecw变成了any类型,这不是我们想要的结果,下面我们引入泛型对比下效果
function eagleChinaWu<T>(arg: T): T {
return arg;
}
const ecw = eagleChinaWu("str");
function eagleChinaWu<T>(arg: T): T {
return arg;
}
const ecw = eagleChinaWu(666);