javascript 判断json对象是否为空

当前位置: 首页 » 记录 » javascript » javascript 判断json对象是否为空

分类: javascript 768阅读阅读模式

for...in

常规来说,直接通过 for..in 来做判断

  1. function checkObjNull(obj) {
  2.   if (obj) {
  3.     for (var k in obj) {
  4.       if (k) {
  5.         return true;// 对象不为空
  6.       }
  7.     }
  8.   }
  9.   return false;// 对象为空
  10. }

 

 

JSON.stringify

其二也可以通过JSON.stringify序列化字符串来进行判断

  1. if (JSON.stringify(obj) == '{}') {
  2.   // 对象为空
  3. }

 

 

Object.keys

ES6 中新增的 Object.keys也可以

  1. if (Object.keys(obj).length === 0) {
  2.   // 对象为空
  3. }else{
  4.   // 对象不为空
  5. }

 

 

 

相关文章

评论一下

【注意1】:首次评论使用表情将会进入审核状态。
【注意2】:无意义回复、乱打文字内容将会进入审核状态。
【注意3】:涉及辱骂、色情、政治、毒品、赌博内容将会进入审核状态。
【注意】:首次评论使用表情将会进入审核状态。
暂无评论