TypeScript 对象类型
我们可以用 JavaScript 的对象语法来定义一个对象类型:
function printCoord(pt: { x: number; y: number }) {
console.log("The coordinate's x value is " + pt.x);
console.log("The coordinate's y value is " + pt.y);
}
printCoord({ x: 3, y: 7 });
对于可选的类型,我们可以使用 ?
作为标记,此时我们可能需要显式检验 undefined
来检测该类型。