变量 #
ts 中的问号❓用法 #
类型 #
类型别名 type
#
类型交叉 &
#
type User = {
name: string;
age: number;
};
type Employee = {
companyId: string;
};
// 定义一个交叉类型,包含 User 和 Employee 的所有属性
type UserEmployee = User & Employee;
// 使用交叉类型
const ue: UserEmployee = {
name: "Alice",
age: 28,
companyId: "1234XYZ"
};
interface #
可索引的类型 #
interface LabelValue {
color: string
width: number
[index: number]: string
}
函数类型 #
泛型 #
泛型约束 #
枚举 #
enum