TypeScript单&是什么

半兽人 发表于: 2025-07-25   最后更新时间: 2025-07-25 16:41:38  
{{totalSubscript}} 订阅, 22 游览

& 运算符的含义

在 TypeScript 中,&交叉类型(Intersection Type)运算符。它用于将多个类型合并成一个类型,新类型必须同时满足所有合并类型的属性。简单来说,A & B 表示一个对象必须同时具有 AB 的所有属性。

举个例子:

type A = { name: string };
type B = { age: number };
type Combined = A & B;

Combined 类型要求对象同时有 name(来自 A)和 age(来自 B)。一个符合 Combined 类型的对象示例:

const example: Combined = { name: "Alice", age: 30 };

总结

& 是 TypeScript 的交叉类型运算符,合并多个类型的属性。

更新于 2025-07-25
在线,10小时前登录

查看TypeScript更多相关的文章或提一个关于TypeScript的问题,也可以与我们一起分享文章