js 判断对象是否为空
利用JSON.stringify
var objData = {};
JSON.stringify(objData) ==="{}" // true
第二种用原声js 方法 Object.getOwnPropertyNames(Object) 返回的是数组 然后在判断数组length 就可以了
如对象里面的属性是数组可以用这个方法 转换成数组,然后读取下标
var objData = {"66":[22,33],"41":[11]};
Object.getOwnPropertyNames(objData) // ["41", "66"]
第三种 ES6 Object.keys() 与 Object.getOwnPropertyNames() 差不多 区别在于 前者是返回对象可枚举的属性, 后者是返回对象自己的属性
var objData = {"66":[22,33],"41":[11]}
Object.keys(objData) // ["41", "66"]
注: Object.values() 把对象的属性值转换成数组