TypeScript-05-泛型,泛型别名 type =,泛型函数, 泛型约束 extends

47 阅读1分钟

 泛型类型:
  interface Data<T>{
      info:T
  }
 泛型别名:区别 interface Data<T>{} 变成了 type Data<T>={} 
 
 泛型函数:function add<T>(a:T,v:number){...}

 泛型约束: 参数 T extends string等接口 。可用接口方法
 function add<T extends string>(a: T)( a.length) 

image.png

image.png

泛型:

image.png

泛型别名:区别

 泛型别名:区别 interface Data<T>{} 变成了 type Data<T>={} 

image.png

泛型函数

image.png

泛型约束

image.png