泛型,即类型占位符。
T
表示类型Type
K
表示对象中的键类型Key
V
表示对象中值的类型Value
E
表示元素类型Element
function fun<T>(arg: T): T {
return arg;
}
const fun = function <T>(arg: T): T {
return arg;
};
const fun = <T>(arg: T): T => {
return arg;
};
fun<number>(100);
fun<boolean>(true);