TypeScript 高级类型
TypeScript 高级类型
本文介绍了TypeScript中的高级类型,包括枚举、联合类型、交叉类型、接口和类型别名。枚举允许定义一组命名常量,可以是基于数字或字符串的。联合类型表示可以是多种类型中的任意一种。交叉类型将多个类型合并为一个类型。接口用于描述对象的形状和行为,可以包含可选属性、任意属性和只读属性。类型别名给一个类型起一个新名字,可以用于任何类型命名。接口和类型别名在大多数情况下可以互换使用,但有一些细微的区别。