【发布时间】:2019-09-19 14:13:09
【问题描述】:
我在 Angular 6 中上课
export class classXY{
xValue: number;
yValue: number;
xDate: Date;
yDate: Date;
xName?: string;
yName?: string;
}
在我的代码中,我需要检查具有类型编号的属性。
let obj: ClassXY;
obj.xValue=1;
obj.yValue=null;
obj.xDate= new Date();
obj.yDate= null;
obj.xName= "test";
obj.yName= null;
for (var key in obj) {
if ((obj[key] == null) && (typeof obj[key] === "number"))
obj[key] = -1;
}
typeof obj["yValue"] value 为 null 而 typeof "yValue" 为 string,而我需要返回属性编号的类型。 instanceof
相同如何检查对象属性的原始类型?
【问题讨论】:
标签: typescript angular6 typeof