美文网首页
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