嵌套判断太多,应该怎么处理
发布于 9 天前 作者 quanpf2481 507 次浏览 来自 问答

node js 里面嵌套太多了,看着就烦,应该怎么样来改写呢??比如: if(){ if() { if() { if() { if() { … } } } } } 如果进行条件判断,怎么样来改写,看着舒服一点呢????

6 回复
if (bool) {
  ...
}

改成类似

if (!bool) {
  ...
  return;
}

@steambap 能不能具体一点???谢谢

错误优先回调。。如果错误直接返回。。。

来自酷炫的 CNodeMD

下面这个链接,能完美的回答你的问题 http://suo.im/1F0kM2

  1. 错误优先返回。
  2. 每个分支的代码,抽离为一个函数
  3. 将各种条件放入一个map里面,条件为key,value为函数

错误优先返回 不还是这么多判断吗

回到顶部