赞
踩
1、转换为字符串比较
- var obj1 = {};
- var obj2 = new Object();
- console.log(JSON.stringify(obj1) == '{}'); //true
- console.log(JSON.stringify(obj2) == '{}'); //true
2、通过遍历判断对象是否存在属性
- var obj1 = {};
- var obj2 = new Object();
-
- function isEmptyObject(obj){
- for(var key in obj){
- return false;
- };
- return true;
- };
- console.log(isEmptyObject(obj1)); //true
- console.log(isEmptyObject(obj2)); //true
- console.log(isEmptyObject(null)); //true
3、jquery isEmptyObject
- var obj1 = {};
- var obj2 = new Object();
- console.log($.isEmptyObject(obj1)); //true
- console.log($.isEmptyObject(obj2)); //true
- console.log($.isEmptyObject(undefined)); //true
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。