【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
returnは
return
if(words.length===0){ const elapsedTime=((Date.now()-startTime)/1000).toFixed(2); const result=document.getElementById('result'); result.textContent=`Finished! ${elapsedTime}seconds!`; return; } setWord()
この{}の中だけのreturn以降の実行(今回は何もない)を中断させるだけと思っていたのですが、実際は上記のコードの setWord()まで処理が止まり、タイピングゲームが終了しています。 一方で、下記の動画最後の完成版のコードで使われているreturnでは、returnが実行されてもタイピングゲームが中断されていません。
setWord()
document.addEventListener('click',()=>{ if(isPlaying===true){ return; } isPlaying=true; startTime=Date.now(); setWord(); });
話が長くなりましたが、returnはどこまで適用されるのでしょうか?
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
returnはこの{}の中だけの
return以降の実行(今回は何もない)を中断させるだけと思っていたのですが、実際は上記のコードのsetWord()まで処理が止まり、タイピングゲームが終了しています。一方で、下記の動画最後の完成版のコードで使われている
returnでは、returnが実行されてもタイピングゲームが中断されていません。話が長くなりましたが、
returnはどこまで適用されるのでしょうか?