【JavaScript】 判断空对象

原创 2017年01月03日 15:45:35

第一种

jQuery 中的 isEmptyObject() 实现方法

function isEmptyObject(e) {  
    var t;  
    for (t in e)  
        return !1;  
    return !0  
}
console.log(isEmptyObject());               //true  
console.log(isEmptyObject({}));             //true  
console.log(isEmptyObject(null));           //true  
console.log(isEmptyObject(23));             //true  
console.log(isEmptyObject({"te": 2}));      //false  

第二种

Object.getOwnPropertyNames(object).length === 0
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

判断JavaScript对象为null或者属性为空的方法

首先说下null与undefined区别: 对已声明但未初始化的和未声明的变量执行typeof,都返回"undefined"。 null表示一个空对象指针,typeof操作会返回"obje...

判断JavaScript对象为null或者属性为空

首先说下null与undefined区别: 对已声明但未初始化的和未声明的变量执行typeof,都返回"undefined"。 null表示一个空对象指针,typeof操作会返回"object"。...

判断JavaScript对象为null或者属性为空

首先说下null与undefined区别: 对已声明但未初始化的和未声明的变量执行typeof,都返回"undefined"。 null表示一个空对象指针,typeof操作会返回"obje...

javascript jquery 判断对象为空的方式

java中存在很多空指针的问题,需要经常做预防和判断,如若不然

如何判断Javascript对象是否存在

Javascript 语言的设计不够严谨,很多地方一不小心就会出错。举例来说,请考虑以下情况。现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下:if...

JavaScript中判断对象类型的种种方法

http://www.cnblogs.com/flyjs/archive/2012/02/20/2360504.html   我们知道,JavaScript中检测对象类型的运算符有:typeof、...

javascript中如何做对象的类型判断

http://www.cnblogs.com/softlover/archive/2012/11/30/2795515.html javascript中如何做对象的类型判断 ...

JavaScript中如何判断一个对象是不是数组

判断一个对象为数组的所有方法以及原理分析

JavaScript 专题之如何判断两个对象相等

前言 虽然标题写的是如何判断两个对象相等,但本篇我们不仅仅判断两个对象相等,实际上,我们要做到的是如何判断两个参数相等,而这必然会涉及到多种类型的判断。 相等 什么是相等?在《JavaS...

javascript封装判断全数据类型方法, toString方法, 对象的枚举(in, instanceof, hasOwnProperty的用法), arguments类数组属性

toString方法 javascript封装判断全数据类型方法, 对象的枚举(in, instanceof, hasOwnProperty的用法及其介绍), arguments类数组属性(...
  • c_kite
  • c_kite
  • 2016年10月27日 23:01
  • 422
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【JavaScript】 判断空对象
举报原因:
原因补充:

(最多只允许输入30个字)