一个多层 if / else 嵌套的代码重构案例(JavaScript)

日常开发经常会遇到复杂的条件判断, 一般做法就是用 if / else , 或者优雅一点用 switch 来实现多个条件的判断. 如果条件越来越多, 会导致代码越来越臃肿, 如何使用更优雅的方式来实现呢? 案例 先来看一段代码: const clickHandler = (status) => { if(status === 1) { sendLog('processing') jumpT...