【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
お世話になっております。
return を記載する結果として、 具体的に何が起こっているのか理解できません。
return
関数内のその後の処理が実行されないならば、 以下の全ての処理は強制的に終了してしまい、 タイマーの全機能が停止してしまうのではないかと考えました。
start.addEventListener('click', () => { if (start.classList.contains('inactive') === true) { //startに.inactiveが含まれている場合、 return; //関数内のその後の処理を実行しない } setButtonStateRunning(); // stopのみ押下できるように見えるスタイルを適用 startTime = Date.now(); //クリックボタンを押下した現在時刻を保持 countUp(); 10ミリ秒毎に経過時刻を取得し、タイマーに表示 });
return によって何が起こっているのか、 噛み砕いてご説明頂くことは可能でしょうか。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になっております。
returnを記載する結果として、具体的に何が起こっているのか理解できません。
関数内のその後の処理が実行されないならば、
以下の全ての処理は強制的に終了してしまい、
タイマーの全機能が停止してしまうのではないかと考えました。
returnによって何が起こっているのか、噛み砕いてご説明頂くことは可能でしょうか。