【TS】TypeScript中的接口(Interface):对象类型的强大工具
// 定义一个简单的接口
interface Point {
x: number;
y: number;
}
// 使用接口来定义一个函数,该函数接收一个符合Point接口的对象
function printCoord(point: Point) {
console.log('x: ' + point.x + ', y: ' + point.y);
}
// 创建一个符合Point接口的对象
const point: Point = { x: 100, y: 200 };
// 调用函数并传入该对象
printCoord(point);
这段代码首先定义了一个Point
接口,该接口有x
和y
两个属性,分别代表坐标系中的x坐标和y坐标。然后定义了一个printCoord
函数,该函数接受一个类型为Point
的对象作为参数,并打印出该对象的坐标。最后,创建了一个符合Point
接口的对象,并调用printCoord
函数来输出这个点的坐标。这个例子展示了接口的基本使用方法,并且有助于理解接口在TypeScript中的作用。
评论已关闭