JavaScript 再帰
637 ワード
再帰を理解する...再帰を理解する..あなたが本当に理解するまで
再帰は、作業が完了するまで自分自身を呼び出す関数に他なりません...では、理解するために簡単な用語でそれを維持するにはどうすればよいですか...コードで説明しましょう.10から10まで自分自身を呼び出す関数のシナリオを考えてみましょう1
したがって、上記のコードでは、関数をミラーのように呼び出し、関数がそれ自体にアクションを反映するまで呼び出します.
それを止めるためのいくつかの条件、まあ、これはそれです再帰は...
再帰は、作業が完了するまで自分自身を呼び出す関数に他なりません...では、理解するために簡単な用語でそれを維持するにはどうすればよいですか...コードで説明しましょう.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"
したがって、上記のコードでは、関数をミラーのように呼び出し、関数がそれ自体にアクションを反映するまで呼び出します.
それを止めるためのいくつかの条件、まあ、これはそれです再帰は...
Reference
この問題について(JavaScript 再帰), 我々は、より多くの情報をここで見つけました https://dev.to/srivastan/javascript-recursion-5cdpテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol