【发布时间】:2017-09-02 16:54:23
【问题描述】:
假设我有对象testObject = {a: undefined}。如果我然后console.log(testObject.a),我会不确定。但是如果我console.log(testObject.b) 不存在,也会发生同样的情况。 JavaScript中有什么方法可以在这里区分a和b吗?我主要是出于好奇才问的,我没有用例。
【问题讨论】:
-
刚刚找到了一个可能的答案——使用
Object.keys(testObject)。 -
我想你在找
undefined和null -
不,我不是。我不知道会给你什么印象。我对 JavaScript 并不陌生。
-
由于您不是 JavaScript 新手,因此您肯定知道 developer.mozilla.org/en/docs/Web/JavaScript/Reference/…。这确实导致了您想要区分
undefined和null的假设。如果没有,你的问题没有多大意义...... -
如果你转到我的个人资料并查看我的最高投票答案,那就特别有趣。
标签: javascript