js 判断一个 object 对象是否为空

方法一:JSON.stringfly()

if(JSON.stringify(data) == '{}'){
	return false;// 为空,返回false
}else{
	return true;
}

方法二:Object.keys()

Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,如果我们的对象为空,他会返回一个空数组
if (Object.keys(object).length === 0) {
  return false // 如果为空,返回false
}else{
       return true // 如果不为空,则会执行到这一步,返回true
}

你可能感兴趣的:(前端,javascript)