判断空对象,返回false
1.for in 循环判断
var obj = {};
var b = function() {
for(var key in obj) {
return false;
}
return true;
}
b();
2.var data = {};
var b = (JSON.stringify(data) == "{}"); //过于粗糙不建议使用这种方法
3.ES6的写法:
var data = {};
var arr = Object.keys(data);
4.jQ的写法:
var data = {};
var b = $.isEmptyObject(data);