TS之泛型<T>

泛型:是指在定义接口、函数、类的时候,不预先指定具体的类型,而在使用的时候再去指定类型的一种特征。

例子:定义函数

// 格式:函数名<T>(参数):返回值
function createArr<T>(length:number, value: T):Array<T>{
	let result:T[] = [];
	for(let i = 0; i < length; i++){
		result[i] = value;
	}
	return result;
}
createArr<string>(3,'X'); // ['X','X','X']

posted on 2023-02-05 11:05  羊了个洋  阅读(271)  评论(0编辑  收藏  举报

导航