使用以下const
变量声明(Point
),
const Point = {
x: 1,
y: 2
}
Point.z = 6
说,Property 'z' does not exist on type '{ x: number; y: number; }'
const
变量声明是否为类型定义?
答案 0 :(得分:3)
没有。 TypeScript根据您将Point
变量设置为的内容推断出类型。 const
正在设置它,以便您无法重新分配Point
变量。您会在代码中使用var
或let
看到相同的行为。