美文网首页
将嵌套的 if 拍扁的技巧

将嵌套的 if 拍扁的技巧

作者: YHuang | 来源:发表于2017-05-19 01:12 被阅读0次
function a( x, y, z ) {
  if( x == 2 ) {
    console.log( x )
    if( y == 3 ) {
      console.log( y )
      if( z == 4 ) {
        console.log( z )
      }
    }
  }
}

拍扁之后

function b( x, y, z ) {
  if( x != 2 ) {
    return
  }
  console.log( x )

  if( y !=3 ) {
    return
  }
  console.log( y )

  if( z !=4 ) {
    return
  }
  console.log( z )
}

这种类型的嵌套,拍扁的技巧就是尽早地将不符合条件的东西 return 出去,中断函数执行。

相关文章

网友评论

      本文标题:将嵌套的 if 拍扁的技巧

      本文链接:https://www.haomeiwen.com/subject/qfbexxtx.html