js判断对象是否为空

 

1、利用JSON.stringify

var objData = {};
JSON.stringify(objData) ==="{}"  // true

  

2、 ES6 Object.keys() 与 Object.getOwnPropertyNames() 差不多  区别在于 前者是返回对象可枚举的属性, 后者是返回对象自己的属性或判断长度length

var objData = {"66":[22,33],"41":[11]} 
Object.keys(objData) //  ["41", "66"]

  

注: Object.values() 把对象的属性值转换成数组

  

posted @ 2020-04-01 16:54  YJUI  阅读(399)  评论(0)    收藏  举报