美文网首页
将嵌套的 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