判断一个对象是否为空对象,判断一个对象中是否有空值
问题:做贵州项目时,遇到判断如果后台返的数据是空,则下面的代码不展示,平常遇到的都是后台返回数组,判断数组的长度是否大于1即可,这次是对象
方案:
//判断一个对象是否为空对象
JSON.stringify(obj)=='{}'
//判断一个对象中是否有空值
function hasEmptyValue(obj) {
for (let value of Object.values(obj)) {
if (!value || typeof value === 'undefined' || Array.isArray(value) && !value.length) {
return true; // 如果存在任何一个为空或未定义的属性值,则返回true
}
}
return false; // 若没有发现空值,则返回false
}
本文作者:张尊娟
本文链接:https://www.cnblogs.com/wszzj/p/18059110
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步