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

 

posted @ 2019-12-17 19:44  南瓜壳  阅读(605)  评论(0编辑  收藏  举报