白板的微信
2022-10-08 10:00:43
我有兩個變量“已批準”和“已驗證”。如果它是“驗證”但不是“批準”,我只需要顯示“批準按鈕”代碼 const checkIfShowApproveButton = (user) => { if ( user && user.verified && user.approved && Object.keys(user.verified).length && Object.keys(user.approved) === null ) { return true; } return false; };回復 { "id": 13, "approved": null, "verified": { "verified_at": "2020" }}
2 回答

動漫人物
TA貢獻1815條經(jīng)驗 獲得超10個贊
你可以這樣做,這 Object.keys(user.approved).length === 0是不可能的null
const checkIfShowApproveButton = (user) => {
if (
user &&
user.verified &&
!user.approved &&
Object.keys(user.verified).length
) {
return true;
}
return false;
};

MM們
TA貢獻1886條經(jīng)驗 獲得超2個贊
你可以試試這個代碼
const checkIfShowApproveButton = (user) => {
return !!user && !!Object.entries(user).length && !!Object.entries(user.verified).length && !Object.entries(user.approved).length
}
添加回答
舉報
0/150
提交
取消