TypeScript弱类型

弱类型(Weak Type)是TypeScript 2.4版本中引入的一个概念。弱类型指的是同时满足以下条件的对象类型:

  • 对象类型中至少包含一个属性。
  • 对象类型中所有属性都是可选属性。
  • 对象类型中不包含字符串索引签名、数值索引签名、调用签名和构造签名。

例如,下例中config变量的类型是一个弱类型:

let config: {
   url?: string;
   async?: boolean;
   timeout?: number;
};

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!