TypeScript - 接口
在 TypeScript 中,接口(Interface) 是一种用于定义对象类型结构的方式。你可以用接口来描述对象的属性和方法,以及类要实现的契约。接口不会编译成 JavaScript 代码,它们只存在于编译阶段,用于类型检查。
定义接口
你可以使用 interface
关键字来定义一个接口。例如,下面定义了一个简单的 Person
接口:
interface Person {
firstName: string;
lastName: string;
}
这个接口表示一个对象,必须包含 firstName
和 lastName
两个属性,类型都是 string
。
你可以像这样使用它:
function greet(person: Person) {
console.log("Hello, " + person.firstName + " " + person.lastName);
}
let user = { firstName: "Jane", lastName: "Doe" };
greet(user);