如何在javascript中检查我的对象是否为空
我的目标如下:如何在javascript中检查我的对象是否为空,javascript,angularjs,Javascript,Angularjs,我的目标如下: this.student = {}; this.student.id = ''; this.student.name = ''; this.student.class = ''; this.student.percentage = ''; 如何检查我的学生对象是否为空?要检查对象是否为空,请尝试以下操作 Object.keys(this.student).length === 0 空的确切含义是什么?堆栈溢出是一个非常活跃的地方。当你发布一个问题(或答案)时,请停留几分钟,以
this.student = {};
this.student.id = '';
this.student.name = '';
this.student.class = '';
this.student.percentage = '';
如何检查我的学生对象是否为空?要检查对象是否为空,请尝试以下操作
Object.keys(this.student).length === 0
空的确切含义是什么?堆栈溢出是一个非常活跃的地方。当你发布一个问题(或答案)时,请停留几分钟,以便你能澄清一些事情,比如上面Nikhil的问题。每个人似乎都把你的问题解释为一个真正的空对象(没有属性),但看看你的问题,我怀疑这是不对的…对象可以具有不可枚举的属性。我得到以下错误:TypeError:object.keys在非-object@MeenakshiRathod-如果在问题中的代码之后使用,则不会从上述代码中得到该错误。为什么不回答?