泛型 Generics
泛型指使用时才定义类型,即类型可以像参数一样定义,主要解决类、接口、函数的复用性,让它们可以处理多种类型
基本语法
function dump<T>(arg: T): T {
return arg;
}
let test = dump<string>("xxxx"); //返回类型为string
泛型指使用时才定义类型,即类型可以像参数一样定义,主要解决类、接口、函数的复用性,让它们可以处理多种类型
function dump<T>(arg: T): T {
return arg;
}
let test = dump<string>("xxxx"); //返回类型为string