美文网首页
JS判断对象是否为空

JS判断对象是否为空

作者: viviChen | 来源:发表于2018-11-01 14:43 被阅读0次

    方法一:

    将 Object 对象转换为字符串,然后判断字符串

    if (JSON.stringify(obj) === '{}') {
      console.log('对象为空');
    }
    

    方法二:

    function isEmptyObj(obj) {
      for (let attr in obj) {
        return false;
      }
      return true;
    }
    

    方法三:

    ES6 新增的方法 Object.keys()

    if (Object.keys(obj).length === 0) {
      console.log('对象为空');
    }
    

    方法四:

    由于我的对象内有一个 Key,所以我只需要判断 key 存不存在

    if (obj.err) {
      console.log('对象不为空');
    }
    

    相关文章

      网友评论

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

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