交叉类型&联合类型 | 交叉类型&同时要有两个接口中的定义的数据。 interface IName { name: string}type IPerson = IName & { age: number }let person: IPerson = { name: 'hello', age: 12 } // 同时要有两个接口中的定义的数据 联合类型 |