返回到文章

采纳

编辑于 3月前

TypeScript单&是什么

TypeScript React

& 运算符的含义

在 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 的交叉类型运算符,合并多个类型的属性。