TypeScript中泛型的使用
先看个简单的例子,在函数中的泛型的使用
function join<T>(first: T, second: T) {
return `${first}${second}`
}
join<string>('2424', '.ciahdoadhw')
在实战中一般用T来表示。在指定类型<>时,当你指定什么类型的时候里面就必须的什么类型的;虽然可以用类型推测但不建议使用。
泛型在数组中的使用
第一种方法
function myFun<ANY>(params:ANY[]){
return params;
}
myFun<string>(['123','243'])
第二种方法
function myFun<T>(params:Array<T>){
return params;
}
myFun<string>(['123','243'])
使用两种泛型
function join<T,P>(first: T, second: P) {
return `${first}${second}`
}
join<string,number>("1",2)
本文详细介绍了TypeScript中的泛型概念,通过示例展示了如何在函数及数组中使用泛型,强调了指定类型的重要性。同时,还展示了如何结合多种泛型进行操作,进一步加深对泛型理解。
954

被折叠的 条评论
为什么被折叠?



