出るコード
function loop() {
return loop(); // 終了条件が無い
}
loop();
エラーメッセージ
RangeError: Maximum call stack size exceeded
直し方
再帰には必ず 止まる条件(ベースケース) を用意します。単純な繰り返しなら for/while を使います。
JavaScriptのエラー · エラー5
function loop() {
return loop(); // 終了条件が無い
}
loop();
RangeError: Maximum call stack size exceeded
再帰には必ず 止まる条件(ベースケース) を用意します。単純な繰り返しなら for/while を使います。