【TypeScript】类型“{}”缺少类型“Person”中的以下属性: name, age
问题描述:用空对象给指定类型的变量初始化赋值时,产生以上提示。
解决方法:类型断言,{} as Person
interface Person {
name: string;
age: number;
}
let tom = {} as Person;
问题描述:用空对象给指定类型的变量初始化赋值时,产生以上提示。
解决方法:类型断言,{} as Person
interface Person {
name: string;
age: number;
}
let tom = {} as Person;