合作联系微信: w6668263      合作联系电话:177-9238-7426     

JavaScript 判断一个对象{}是否为空对象的简单方法

第一种:

function isEmptyObject(obj) {
    for (var key in obj) {
        //返回false,不为空对象
        return false;
    }
    return true; //返回true,为空对象
}

console.log(isEmptyObject({"re": 2}));     //false             
console.log(isEmptyObject({}));            //true
console.log(isEmptyObject(null));          //true   //注意参数为null时无语法错误哦,即虽然不能对null空指针对象添加属性,但可以使用for in 语句
console.log(isEmptyObject(23));            //true
console.log(isEmptyObject({"te": 2}));     //false

 

 

 

 

其他:

var c = {};

jQuery.isEmptyObject(c)



JSON.stringify(c) == "{}"

 

 

 

 

如果这篇文章对您有帮助,您可以打赏我

技术交流QQ群:15129679

 

posted on 2018-08-22 09:43  龙行龘龘9527  阅读(744)  评论(0编辑  收藏  举报

导航