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() 把对象的属性值转换成数组

  

原文地址:https://www.cnblogs.com/liubingyjui/p/12613740.html