摘要:
1. 交叉类型-& 将多个类型合并成一个大类型 interface Bird { name: string, fly(): void } interface Person { age: number, talk(): void; } type BirdMan = Bird & Person; let 阅读全文
摘要:
类型保护指的是确认分支作用域中的类型。可以更具体的调用参数上的属性和方法。 1. 基本类型保护 function first(a: number|string|boolean):number { if(typeof a 'number') { return a; } else if(typeof a 阅读全文