我有两个变量“已批准”和“已验证”。如果它是“验证”但不是“批准”,我只需要显示“批准按钮”代码 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条经验 获得超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条经验 获得超2个赞
你可以试试这个代码
const checkIfShowApproveButton = (user) => {
return !!user && !!Object.entries(user).length && !!Object.entries(user.verified).length && !Object.entries(user.approved).length
}
添加回答
举报
0/150
提交
取消