3 回答

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超10個(gè)贊
if(!Object.values(obj).some(v=>v=='')){
//全部有值
}else{
return false;
}
//or
if(Object.values(obj).every(v=>!!v)){
//全部有值
}else{
return false;
}
修改問(wèn)題后
var arr;
if((arr = Object.keys(obj).filter(v=>!obj[v])).length<=0){
//全部有值
}else{
console.log(arr);//[status,other]
}

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊
var flag = true;
for(var prop in obj){
if(!obj[prop]){
flag = false;
break;
}
}
if(flag){
...
}else{
return false;
}

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
let func = (obj) => {
return Object.keys(obj).length == Object.values(obj).filter(val => val != '').length;
}
添加回答
舉報(bào)