空数组和空对象怎么判断true和false
function isEmpty(value) {
if (Array.isArray(value)) {
return value.length === 0;
} else if (value && typeof value === 'object') {
return Object.keys(value).length === 0;
}
return false;
}
console.log(isEmpty([])); // true
console.log(isEmpty({})); // true
console.log(isEmpty([1])); // false
console.log(isEmpty({ a: 1 })); // false