方法一:
将 Object 对象转换为字符串,然后判断字符串
if (JSON.stringify(obj) === '{}') {
console.log('对象为空');
}
方法二:
function isEmptyObj(obj) {
for (let attr in obj) {
return false;
}
return true;
}
方法三:
ES6 新增的方法 Object.keys()
if (Object.keys(obj).length === 0) {
console.log('对象为空');
}
方法四:
由于我的对象内有一个 Key,所以我只需要判断 key 存不存在
if (obj.err) {
console.log('对象不为空');
}
网友评论