判断 Object 对象是否为空
- 通过JSON.stringify()方法判断
if (JSON.stringify(obj) === '{}') {
return true // 如果为空,返回true
}
return false // 如果不为空,返回false
- 通过for...in...遍历属性判断
for (let i in obj) {
return false // 如果不为空,返回false
}
return true // 如果为空,返回true
- 通过Object.keys()方法判断
if (Object.keys(obj).length === 0) {
return true // 如果为空,返回true
}
return false // 如果不为空,返回false