美文网首页前端实践题目Front-end
js 判断对象是否为空 - js

js 判断对象是否为空 - js

作者: survivorsfyh | 来源:发表于2020-06-08 18:32 被阅读0次

    日常开发中对对象类型的数据源进行判空是很常见的操作,对象的判空方式与数组的 length 方式有所差异,如果对象的判空方式依然使用对数组 length 的判空方式是行不通的,以下有几种判空方式可供借鉴:

    方式一,可以通过 for in 循环遍历的方式

    for(let item in dataList) {
     
        if(item) {
     
            console.log(item);
        } else {
            console.log('空对象');
     
        }
    }
    

    方式二,通过 JSON 的 stringify 方式

    JSON.stringify(this.dataList) !== '{}'
    

    方式三,可以通过判断 keys 的方式

    if(0 == Object.keys(this.dataList).length) {
        console.log('空对象');
    } else {
        console.log('非空对象');
    }
    

    以上便是此次分享的全部内容,希望能对大家有所帮助!

    相关文章

      网友评论

        本文标题:js 判断对象是否为空 - js

        本文链接:https://www.haomeiwen.com/subject/czqdtktx.html