📄️ 类型别名
类型别名用来给一个类型起个新名字。
📄️ 字符串字面量类型
字符串字面量类型用来约束取值只能是某几个字符串中的一个。
📄️ 元组
数组合并了相同类型的对象,而元组(Tuple)合并了不同类型的对象。
📄️ 枚举
枚举(Enum)类型用于取值被限定在一定范围内的场景,比如一周只能有七天,颜色限定为红绿蓝等。
📄️ 类
传统方法中,js 通过构造函数实现类的概念,通过原型链实现继承。而在 ES6 中,我们终于迎来了 class。
📄️ 类与接口
接口(Interfaces)可以用于对「对象的形状(Shape)」进行描述。
📄️ 泛型
泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。
📄️ 声明合并
字符串字面量类型用来约束取值只能是某几个字符串中的一个。