js对象中属性有一个不为空
js 判断对象中所有属性是否为空
function objectKeyIsEmpty(obj) {
let empty = null;
for (const key in obj) {
if (obj.hasOwnProperty(key)) {
if (obj[key] === null || obj[key] === ‘’) {
empty = true;
} else {
empty = false;
break;
}
}
}
return empty;
}
调用:
var obj={name:"",age:12}
if(objectKeyIsEmpty(obj)){
alert(“empty”)}else{alert(“not empty”)}