方法一
/**
*判断一个对象是否为空
*
*对象不为空返回false;对象为空返回true
*
* @param {*} obj 判断的对象
*/
function isEmpty(obj) {
for (const key in obj) {
if (Object.hasOwnProperty.call(obj, key)) {
return false;
}
}
return true;
}
方法二
function isEmpty(obj) {
for (let key in obj) {
// 如果进到循环里面,说明有属性。
return false;
}
return true;
}