お世話になっております。
return
を記載する結果として、
具体的に何が起こっているのか理解できません。
関数内のその後の処理が実行されないならば、
以下の全ての処理は強制的に終了してしまい、
タイマーの全機能が停止してしまうのではないかと考えました。
start.addEventListener('click', () => {
if (start.classList.contains('inactive') === true) { //startに.inactiveが含まれている場合、
return; //関数内のその後の処理を実行しない
}
setButtonStateRunning(); // stopのみ押下できるように見えるスタイルを適用
startTime = Date.now(); //クリックボタンを押下した現在時刻を保持
countUp(); 10ミリ秒毎に経過時刻を取得し、タイマーに表示
});
return
によって何が起こっているのか、
噛み砕いてご説明頂くことは可能でしょうか。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?