Skip to content

TypeScript 面试知识点

一、知识考察

1、基础

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

2、进阶

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

3、真题

二、加分项

1、原理

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

三、项目亮点

1、实战

  • TypeScript 的项目实践经验

2、真题

四、个人学习

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

五、参考资料