第三阶段:复合类型与函数类型
目标:掌握 TypeScript 的组合类型、函数参数与重载特性。
1. 复合类型 学习复合类型
- 联合类型(string | number)
- 交叉类型(A & B)
- 元组类型(Tuple)
- 数组类型(number[] 或 Array
)
2. 类型别名与守卫 学习别名和守卫
- type 关键字
- 类型保护(typeof、instanceof、类型谓词)
3. 函数相关 学习函数
- 函数声明与返回值类型
- 可选参数、默认值参数
- 剩余参数(Rest)
- 函数重载(Overload)