TypeScript 高级类型TypeScript - 交叉类型本页总览TypeScript - 交叉类型 交叉类型(Intersection Types)是 TypeScript 中一种强大的类型系统特性,它允许你将多个类型合并成一个类型。通过使用 & 运算符,你可以创建一个包含所有指定类型属性的新类型。这种类型在需要组合多个接口或类型时特别有用。 语法 简单来说,交叉类型就是多个类型的集合体。你可以通过 & 运算符把多个类型“交叉”在一起,结果是一个同时具备所有类型属性的新类型。交叉类型的语法如下: type InterseptedType = Type1 & Type2 [ & Type3 ... ]; 示例 示例 1:合并两个接口