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

92 阅读1分钟

三种判断一个对象是否为空的方法:
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