使用Object.keys()方法进行判断,此方法会返回一个由一个给定对象的自身可枚举属性组成的数组
例如
var obj = {name:"烨湘伦",age:18}
console.log(Object.keys(obj))
将会在控制台输出以下内容
var obj = {}
console.log(Object.keys(obj))
将会在控制台输出以下内容
因此只要判断 Object.keys()值是否为0,即可判断该对象是否为空,代码如下
var obj = {name:"烨湘伦",age:18}
if(Object.keys(obj) == 0)
document.write("该数组为空")
else
document.write("该数组不为空")