希望明天越来越|

张尊娟

园龄:5年3个月粉丝:31关注:1

判断一个对象是否为空对象,判断一个对象中是否有空值

问题:做贵州项目时,遇到判断如果后台返的数据是空,则下面的代码不展示,平常遇到的都是后台返回数组,判断数组的长度是否大于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 中国大陆许可协议进行许可。

posted @   张尊娟  阅读(23)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起