for 循环判断
for (var i in obj) {
return true
}
return false
//遍历对象,如果有值,返回true,不为空,返回false为空对象
JSON stringfy()判断
通过JSON stringfy()将对象转化成JSON字符串,再判断字符串
if (JSON.stringfy(obj) === '{}') {
//为空
} else {
//不为空
}
ES6新增方法
Object.keys() 方法回返回一个由给定对象自身可枚举属性组成的数组,如果这个数组为空,则该对象为空对象
if ( Object.keys(obj).length === 0 ) {
//为空
} else {
//不为空
}