第 6 章 TypeScript 类型进阶
本章主要内容:
-
带有类型参数的泛型。
-
具有块级作用域的局部类型。
-
常用的联合类型和交叉类型。
-
实用的索引类型、映射对象类型以及条件类型。
-
TypeScript 内置的实用工具类型。
-
能够获取表达式类型的类型查询。
-
类型断言与类型细化。
通过上一章的学习,我们了解了 TypeScript 语言中的基础类型。本章将进一步介绍 TypeScript 语言中的 “高级类型”,这些类型具有更加丰富的表达能力,并且在实际程序中是不可或缺的。本章中的大部分类型都是由基础类型构成的复合类型,因此必要时读者可重新翻看上一章的内容。