📄️ 目录大纲
1. type和interface的区别
📄️ FAQ?
TypeScript 是什么,和 JavaScript 有什么区别?
📄️ 数据类型
1. 基本数据类型:
📄️ type和interface的区别
TypeScript中的type和interface既有相似之处又有不同之处。以下是它们之间的主要区别:
📄️ type高级类型和函数
Partial:Partial 是 TypeScript 内置函数,可以将一个类型的所有属性变为可选。这可以在需要允许某些属性为空的情况下使用。例如
📄️ tsconfig.json详细配置
tsconfig.json文件是 TypeScript 编译器的配置文件,TypeScript 编译器可以根据它的规则来对代码进行编译。
📄️ 映射类型
TypeScript 中的映射类型是一种强大的工具,它允许你基于一个已有的类型创建一个新类型。映射类型是通过在已有类型的每个属性上应用一个变换来创建新类型的。主要的映射类型有 Partial、Readonly、Record、Pick、Omit 等,同时 TypeScript 还引入了模板字符串和条件类型等概念来进一步扩展映射类型的功能。