js中判断对象是否为空的方法

作者: 绿芽 | 来源:发表于2021-07-24 15:58 被阅读0次

    判断对象是否为空的方法

    在平时需求中我们会遇到判断一个对象是否为空的需求,下面就给大家介绍一下判断对象是否为空的三种方法:

    1、通过object.keys(obj)方法将对象中的key取出来转为数组,并判断数组的长度,方法如下:

        if (Object.keys(this.rowDataForm).length === 0) {
            return this.$message.warning('所选择的对象为空')
        }
    

    2、通过JSON. Stringify(obj) 方法将对象转换为字符串并进行判断
    方法如下:

        if (JSON.stringify(this.rowDataForm) === '{}') {
            return this.$message.warning('所选择的对象为空')
        }
    

    3、通过 for in循环来实现,判断里面有值就返回false ,空就返回true
    方法如下:

        for (const key in this.rowDataForm) {
            return false
        }
        return true
    

    相关文章

      网友评论

        本文标题:js中判断对象是否为空的方法

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