判断js对象为null或者属性为空

利用for in对对象进行遍历,如果可以遍历则不为空

1、包括原型链的属性

function isEmpty(obj){

      for(var key  in obj){

          return false;

      }

      return true

}

2、只对对象本身判断,不包括原型链

function isEmpty(obj){

      for(var key  in obj){

          if(obj.hasOwnProperty(name){

                     return false;

          }

      }

      return true

}

猜你喜欢

转载自blog.csdn.net/qq_22091941/article/details/83058144
今日推荐