再帰処理でフリーズ?してしまう

JavaScriptで総当たり処理を実行したとき、途中でフリーズ?してしまいます…
総当たりの方法としては再帰関数で、イメージは以下の通りです。
基本的にエラーが発生しているわけでなく、途中で処理が止まってしまっているだけのようです。

javascript

1function fn (i = 0) {2 do_something(i);3 if (any_condition(i)) return;4 fn(i + 1);5}6fn();

本当は実物を記載できれば良かったのですが都合により記載できず、情報が不足しているような質問となり申し訳無いです。

コメントを投稿

0 コメント