📅  最后修改于: 2023-12-03 14:49:13.741000             🧑  作者: Mango
类型别名(Type Aliases)是 TypeScript 中的一种类型,它允许我们为一个现有的类型起一个新的名字,并且可以把这个名字当作一个新的类型来使用。它能够简化代码、让代码更具可读性。
使用关键字 type
来定义一个类型别名,如下所示:
type Age = number;
在这个例子中,我们把 number
这个类型起了一个新的名字 Age
,并且可以使用 Age
来代替 number
。
我们也可以使用类型别名来定义一个复杂类型。比如:
type User = {
name: string;
age: number;
isAdmin: boolean;
};
// 使用
let user: User = {
name: "Bob",
age: 23,
isAdmin: false
};
类型别名是让代码更简洁,更具可读性的一个工具,它可以把现有类型起一个新的名字,并且可以把这个名字当作一个新的类型来使用。它为我们定义复杂类型提供了一种更易于维护和扩展的方式。