专栏名称: 程序员成长指北
专注 Node.js 技术栈分享,从 前端 到 Node.js 再到 后端数据库,祝您成为优秀的高级 Node.js 全栈工程师。一个有趣的且乐于分享的人。座右铭:今天未完成的,明天更不会完成。
目录
相关文章推荐
今天看啥  ›  专栏  ›  程序员成长指北

如何优化JavaScript中的复杂判断?

程序员成长指北  · 公众号  ·  · 2024-10-23 08:42
    

文章预览

点击上方  程序员成长指北 ,关注公众号 回复 1 ,加入高级Node交流群 我们在写 JavaScript 代码的时候,经常会遇到逻辑判断比较复杂的情况,通常我们可以使用 if/else 或 switch 来实现多个条件判断。 但是这样就存在一个问题,随着逻辑复杂度的增加,代码中的 if/else/switch 会越来越臃肿,越来越难理解。那么如何才能把判断逻辑写得更优雅呢? 今天咱们就来看看这个问题! 一元条件判断 const  onButtonClick =  ( status )=> {    if (status ==  1 ){     jumpTo( '进入索引页' )   } else   if (status ==  2 ){     jumpTo( '进入失败页' )   } else   if (status ==  3 ){     jumpTo( '进入失败页' )   } else   if (status ==  4 ){     jumpTo( '进入成功页' )   } else   if (status ==  5 ){     jumpTo( '进入取消页' )   } else  {     jumpTo( '其他操作' )   } } 从代码中我们可以看到 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览