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

  • 相关阅读:
    chm文件生成
    java基础--集合
    java基础--多线程
    nexus
    java基础--IO流
    http与https
    java基础--数据结构
    mysql 优化
    maven依赖和传递
    java设计模式
  • 原文地址:https://www.cnblogs.com/yeminglong/p/9515869.html
Copyright © 2011-2022 走看看