泛型

2020-12-31  本文已影响0人  鱼香肉丝没有渔

在定义函数或类时,如果遇到类型不明确就可以使用的类型(不确定的类型)

// T就是泛型
 function fn<T>(a: T):  T{
   return a;
}
//直接调用具有泛型的函数
fn(a: 10);
  function fn<T extends Inter>(a: T):number{
    return a.length
}
class MyClass<T> {
  name:T;
  constructor(name: T){
      this.name = name;
  }
}
const mc = new MyClass<string>(name: 'wang');
上一篇下一篇

猜你喜欢

热点阅读