夜の歌

プログラミング、音楽、本について緩く書いていきます。

JavaScriptで実装したプログラムを実行したら『Uncaught RangeError: Maximum call stack size exceeded』と出た

JavaScriptで実装したプログラムを実行したら『Uncaught RangeError: Maximum call stack size exceeded』がConsoleに出力された。下記が実際に実行したプログラム。

function aho() {
  aho();
  console.log(100);
}
aho();


まず、aho関数を再起的に呼び出して無限ループに陥る。そしてブラウザの処理が追いつかず、上記のエラーが出力されたという理解。
再起的という言葉の使い方が、正しいのか気になるところ。