JavaScript 再帰


再帰を理解する...再帰を理解する..あなたが本当に理解するまで

再帰は、作業が完了するまで自分自身を呼び出す関数に他なりません...では、理解するために簡単な用語でそれを維持するにはどうすればよいですか...コードで説明しましょう.10から10まで自分自身を呼び出す関数のシナリオを考えてみましょう1

  var givenNumber = 10
  function CountDown(num){
      if(num === 0){
           return console.log('Done');
      }else{
           console.log(num)
      }  
           CountDown(num-1);
  }
  CountDown(givenNumber);

 OutPut:
    10
    9
    8
    7
    6
    5
    4
    3
    2
    1
 "Done"



したがって、上記のコードでは、関数をミラーのように呼び出し、関数がそれ自体にアクションを反映するまで呼び出します.
それを止めるためのいくつかの条件、まあ、これはそれです再帰は...