JS 查找对象中为空的值,返回第一个空值
const findFirstEmptyValue = (obj: {}) => {
for (const [key, value] of Object.entries(obj)) {
if (
value === null ||
value === undefined ||
value === '' ||
(Array.isArray(value) && value.length === 0) ||
(typeof value === 'object' &&
!Array.isArray(value) &&
Object.keys(value).length === 0)
) {
return key
}
}
return null // 如果没有找到空值,返回 null
}