弱类型(Weak Type)是TypeScript 2.4版本中引入的一个概念。弱类型指的是同时满足以下条件的对象类型:
- 对象类型中至少包含一个属性。
- 对象类型中所有属性都是可选属性。
- 对象类型中不包含字符串索引签名、数值索引签名、调用签名和构造签名。
例如,下例中config变量的类型是一个弱类型:
let config: {
url?: string;
async?: boolean;
timeout?: number;
};
酷客网相关文章:
弱类型(Weak Type)是TypeScript 2.4版本中引入的一个概念。弱类型指的是同时满足以下条件的对象类型:
例如,下例中config变量的类型是一个弱类型:
let config: {
url?: string;
async?: boolean;
timeout?: number;
};
酷客网相关文章:
评论前必须登录!
注册