Js判断对象是否为空

Posted 南瓜壳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Js判断对象是否为空相关的知识,希望对你有一定的参考价值。

1.for (... in ...)

for(var i in obj){
    return true;    //如果不为空,返回true
}
return false;    //如果为空,返回false

 

2.JSON.stringify()

if(JSON.stringify(data) === ‘{}‘){
    return false;    //如果为空,返回false
}
return true;    //如果不为空,返回true

3.ES6新增方法Object.keys()

if(Object.keys(object).length === 0){
    return false;    //如果为空,返回false
}
return true;    //如果不为空,返回true

 

以上是关于Js判断对象是否为空的主要内容,如果未能解决你的问题,请参考以下文章

判断json对象是不是为空()

如何判断Object对象不为空

freemarker中判断对象是不是为空

js怎么判断多层级对象是不是存在?

js报错:为空或不是对象

js 如何判断数组为空