目录
1. TypeScript 概述1.1 TypeScript 的优点1.2 TypeScript 的缺点1.3 适用场景2. TypeScript 基础类型3. 数组与元组3.1 Array 数组3.2 Tuple 元组4. 枚举 enum5. keyof、typeof 与 as const5.1 keyof5.2 typeof5.3 keyof typeof5.4 as const6. any、unknown、void 与 never6.1 any6.2 unknown6.3 void6.4 never7. 联合类型与交叉类型7.1 联合类型7.2 交叉类型8. type 与 interface8.1 共同点8.2 interface 的特点8.3 type 的特点9. 泛型9.1 函数泛型9.2 接口泛型9.3 类泛型10. TypeScript 工具类型10.1 Partial10.2 Required10.3 Readonly10.4 Pick10.5 Omit10.6 Record10.7 ReturnType 与 Parameters11. 类与访问修饰符11.1 private 与 # 私有字段12. 抽象类13. 常见符号13.1 ? 可选13.2 ?. 可选链13.3 ?? 空值合并13.4 ! 非空断言13.5 ! 属性确定赋值断言13.6 _ 下划线13.7 & 与 |13.8 #14. 模块导入与路径解析14.1 常见路径形式14.2 路径别名14.3 是否写扩展名14.4 导入方式15. 扩展全局属性与第三方模块声明15.1 扩展 window15.2 声明第三方模块16. Cocos Creator 中的 TypeScript 实践16.1 编辑器属性绑定16.2 数据结构16.3 异步资源加载16.4 实际使用中的问题17. 常见易错点18. 总结19. 参考资料
一起学习吧