JS查找对象中为空的值,返回第一个空值


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
}

文章作者: 冷杨威
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 冷杨威 !
  目录
-->