TS通用类型实战教程 - 二、在接口中使用泛型
最编程
2024-07-27 21:43:16
...
基础语法:
interface 接口名<类型变量> {
属性名: 属性类型,
属性名: 类型变量,
}
const 变量名: 接口名<类型> = ...
案例代码:
interface Info<T> {
id: number;
name: string,
age: T
}
let student: Info<number> = {
id: 1,
name: '张三',
age: 20
}
let users: Info<string> = {
id: 1,
name: '王五',
age: '30'
}
三、class 中的泛型
class 类名<类型变量>{
属性名:类型变量
constructor(参数名:类型变量){
}
方法名(参数名:类型变量):类型变量{
return 返回值
}
}
案例
上一篇: 通用概念及多元泛型参数详解