在TypeScript中,接口(interface)用于定义对象的结构,可以描述对象的属性、方法等。下面是一个简单的例子,演示如何使用 TypeScript 接口:
// 定义一个接口表示一个人的信息 interface Person { firstName: string; lastName: string; age: number; sayHello: () => void; } // 创建一个符合 Person 接口的对象 const person: Person = { firstName: "John", lastName: "Doe", age: 30, sayHello: function () { console.log(`Hello, I'm ${this.firstName} ${this.lastName}.`); }, }; // 使用对象的属性和方法 console.log(`Name: ${person.firstName} ${person.lastName}`); console.log(`Age: ${person.age}`); person.sayHello();
在这个例子中,Person
接口定义了一个人的信息,包括 firstName
、lastName
和 age
属性,以及一个 sayHello
方法。然后,我们创建了一个符合这个接口的对象 person
,并使用对象的属性和方法。
你可以根据需要定义更复杂的接口,以描述对象的结构和行为。接口在 TypeScript 中通常用于提供类型检查,确保代码中使用的对象符合预期的结构
标签:firstName,lastName,ts,接口,person,sayHello,interface From: https://www.cnblogs.com/ht955/p/17831078.html