有三种方法来判断一个对象是否为空
1.JSON.stringify()。将 JavaScript 值转换为 JSON 字符串,再判断该字符串是否为 "{}"
const data = {}
const b = (JSON.stringify(data) === "{}")
alert(b) // true 为空,false 不为空
2.es6 的方法 Object.keys()
const data = {}
const arr = Object.keys(data)
alert(arr.length === 0) // true 为空 false 不为空
3.for in 循环判断
const obj = {}
const b = function (){
for(var key in obj){
return false
}
return true
}
alert(b()) // true 为空