更改此:
if (user.active === true && user.age >= 18 && user.email !== null && user.email !== undefined && externalparams === true) return true;
登录后复制
对此:
const { active: userIsActive, age: userAge, email: userEmail } = user;const minimalAge = 18;const userAgeIsValid = userAge >= minimalAge;const userHasConditionsToRegister= userIsActive && userAgeIsValid && userEmail && externalParams;if (userHasConditionsToRegister) return true;
登录后复制
你可能会想,“但是你把代码增加了很多,以前我只有一行!”是的,你是完全正确的!然而,更少的代码行并不总是比更多的代码行更好。
与其他开发人员合作并经常维护代码库时,像我所展示的小细节可以产生很大的影响。只需几秒钟,任何人都可以理解代码背后的逻辑和规则。此外,如果您需要添加其他条件,也会变得简单明了。
以上就是简单干净的代码#1的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2648325.html