面试题[TypeScript]
1. TypeScript 基础知识
1.1 TypeScript 和 JavaScript 之间的关系
1.2 工具类型
1.3 TypeScript 中的类型注解是什么?如何使用类型注解?
1.4 TypeScript 中的泛型是什么?如何使用泛型?
1.5 TypeScript 中的枚举是什么?如何定义和使用枚举?
1.6 TypeScript 中的接口是什么?如何定义和使用接口?
1.7 TypeScript 中的类是什么?如何定义和使用类?
1.8 TypeScript 中的命名空间是什么?如何定义和使用命名空间?
2. TypeScript 拓展知识
2.1 type、interface
2.2 any、unkonwn、never
any 和 unkonwn 在 TypeScript 类型中属于最顶层的 Top Type,即所有的类型都是它俩的子类型。
而 never 则相反,它作为 Bottom Type 是所有类型的子类型。