前提・実現したいこと
プログラミング初心者です。
javascriptですごろくゲーム(cpuとの対戦)をつくっています。
現在、画面のマスにモーダルを設定しているのですが、モーダルが表示している間は
その他の処理を止めたいと考えております。
下記の該当ソースコードでは、flagがtrueになった時に 進むようにしてます。
(ユーザーが画面をクリックしたらtrueにして、処理を続行させようとしています。)
発生している問題・エラーメッセージ
エラーメッセージ Uncaught RangeError: Maximum call stack size exceeded
該当のソースコード
javascript let flag = false; function modalstop(){ if(flag == false){ //エラー発生箇所 document.body.onclick = function() { flag = true; }; modalstop(); // 再起呼出し }else{ Change(); // 処理を進める } }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/09 01:35
2021/10/09 05:05