第 3 章 · 接口与类型别名
:::info 占位页 本章正文撰写中(v1 里程碑)。以下是已敲定的学习目标、内容要点与练习清单。 :::
学习目标
- 用
interface描述对象结构:可选属性、只读属性、索引签名 - 理解接口继承(
extends)与组合 - 分清
interface与type的适用场景与限制 - 掌握类型断言的基本用法与风险
内容要点
interface语法与对象类型- 可选属性
?与只读属性readonly - 索引签名(
[key: string]: ...) - 接口继承与重复声明合并
interfacevstype:何时用哪个- 类型断言(
as)、非空断言(!)入门
本章练习
代码练习(非迁移)
- 对比接口「继承」与「组合」两种建模方式
- 用索引签名 + 只读约束一个配置对象
- 给出
interfacevstype的工程决策清单 - 验证可选属性在
strict模式下的表现 - 用类型断言处理一个真实的数据结构转换
💡 本章之后可了解 00004 Pick / 00007 Readonly 的题意,第 6 章学到映射类型后再动手解答。
TODO
- 撰写正文(v1)