obj.property是未定义的,但是当我执行检查时,应返回true时返回false

问题描述

我的数据库中有一个对象,该对象具有值或没有值。当我检索对象并评估属性是否未定义时,它总是评估为false。

在此示例中,来自我的代码的obj.MayflyerID是未定义的,但是当我执行检查时,应返回true时返回false。 obj.MayflyerID ===未定义和obj.MayflyerID!==未定义都返回false

let arrayofMayflyerID:String[] = [];
console.log("MayflyerID 1:"  + arrayofMayflyerID);
console.log("is undefined : "+obj.MayflyerID === undefined);
console.log(obj.MayflyerID !== undefined);      
console.log("is undefined : "+obj.MayflyerID === null);

        

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)