去掉 if...else 的一种方法:提前 return

71 阅读1分钟

> [去掉 if...else 的七种绝佳之法... - 掘金](juejin.cn/post/729675…)

方法一:提前 return

假如有如下代码:

if (condition){
  doSomething;
} else {
  return;
}

这种代码我们一般采用提前 return 的方式,去掉不必要的 else。

if (!condition){
  return
}

doSomething;

这种方法一般只适合分支结构很简单的 if...else,我们可以提前 return ,把一些不必要的 if...else 去掉。