交叉类型 类似接口继承,用于组合多个类型为一个类型 - 常用于对象类型 新的类型 同事具备组合多个类型的所有属性 例子 interface Person1 { name: string } interface Contact { phone: number } type newAA = Person1 & Contact let a: newAA