zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    linux:yum
    python:公共操作
    python 控制流程
    linux:lamp环境
    linux:nginx
    深圳:永安在线-安全
    linux:mysql
    linux:shell
    linux:项目上线
    linux:权限管理
  • 原文地址:https://www.cnblogs.com/yeminglong/p/9515869.html
Copyright © 2011-2022 走看看