let obj = {
name:'',
sex:'',
job:[],
house:'',
sourcesIncome:[]
}
现有一个对象,结构类似以上。有什么方法,可以判断这个对象里的属性值以及数组是否为空,如果全部为空返回true,有一项不为空,则返回false。
如果全是键值就没问题,但是现在还有数组,有什么好的方法,求解!!
字符串的length就是字符串的长度,所以可以用length判断
let obj = {
name:'',
sex:'',
job:[],
house:'',
sourcesIncome:[]
};
let flag = true;
for(let key in obj) {
if(obj[key] && obj[key].length) {
flag = false;
}
}
return flag;