【TypeScript】类型“{}”缺少类型“Person”中的以下属性: name, age

问题描述:用空对象给指定类型的变量初始化赋值时,产生以上提示。
解决方法:类型断言,{} as Person

interface Person {
name: string;
age: number;
}

let tom = {} as Person;
posted @ 2023-07-04 20:19  unuliha  阅读(251)  评论(0)    收藏  举报