Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中检查我的对象是否为空_Javascript_Angularjs - Fatal编程技术网

如何在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-如果在问题中的代码之后使用,则不会从上述代码中得到该错误。为什么不回答?