Skip to content

TypeScript 面试知识点 ​

一、知识考察 ​

1、基础 ​

  • 基础类型
  • 高级类型(交叉类型、联合类型、字面量类型、索引类型、映射类型、条件类型)
  • 枚举
  • 函数
  • 接口
  • 类
  • 泛型
  • 类型检查(类型断言、类型推断、类型兼容、类型保护)
  • interface 与 type 区别
  • 声明文件
  • 重载

2、进阶 ​

  • 模块
  • 命名空间
  • 声明合并
  • 声明文件
  • 编译工具
  • 编译配置
  • 检查工具
  • 单元测试

3、真题 ​

二、加分项 ​

1、原理 ​

  • TSC 编译原理(抽象语法树、扫描器、解析器、绑定器、检查器、发射器)

三、项目亮点 ​

1、实战 ​

  • TypeScript 的项目实践经验

2、真题 ​

四、个人学习 ​

  • 如何让你的 TS 水平超越要求

五、参考资料 ​