文章预览
点击上方 程序员成长指北 ,关注公众号 回复 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( '其他操作' ) } } 从代码中我们可以看到
………………………………