TypeScript 接口学习笔记
什么是接口
接口(Interfaces)是 TypeScript 中一个重要的概念,它主要用于描述对象的形状。在 TypeScript 中,可以通过定义接口来规范对象的结构,从而更好的实现静态类型检查和代码提示功能。
如何定义接口
下面是一个简单的示例,展示了如何定义一个接口:
typescriptCopy Codeinterface Person {
name: string;
age: number;
gender: string;
}
在上面的示例中,我们定义了一个名为 Person
的接口,它有三个属性:name
,age
和 gender
,分别指定了对应属性的类型为 string
、number
和 string
。这个接口描述了一个人的基本信息。
如何使用接口
接口定义好之后,我们就可以使用它了。下面的示例展示了如何使用上面定义的 Person
接口:
typescriptCopy Codefunction printPerson(person: Person) {
console.log(`Name: ${person.name}, Age: ${person.age}, Gender: ${person.gender}`);
}
const john: Person = { name: 'John Doe', age: 30, gender: 'male' };
printPerson(john);
在上面的示例中,我们定义了一个名为 printPerson
的函数,它接受一个参数 person
,类型为 Person
接口。接着我们创建了一个名为 john
的变量,
[Something went wrong, please try again later.]