【週刊ドットインストール】 学習ロードマップにPHP/Laravelを追加、最近のAI使いこなしTips
お世話になります。
以前も質問したと思うですが、このtimeoutId(=識別子)の設定がよく分かりません。 以下のコードで、ボタンを2回クリックした時に、「1回目のクリックの識別子を止める」と いうのは分かるのですが、console.log で中身を書き出してみると、何度もクリックする度に 以下の様に timeoutIdの値は大きくなっているのです。この値はもう気にしない方が良いのでしょうか? 2回目のクリックにより、また timeoutIdが 0 から作られる訳では無いという訳でしょうか?
timeoutId
console.log
*JavaScriptコード
btn.addEventListener('click',()=>{ if(typeof timeoutId !== 'undefined'){ clearTimeout(timeoutId); console.log(timeoutId); ← ココです } currentNum = 0; board.activate(); startTime = Date.now(); runTimer(); });
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
お世話になります。
以前も質問したと思うですが、この
timeoutId(=識別子)の設定がよく分かりません。以下のコードで、ボタンを2回クリックした時に、「1回目のクリックの識別子を止める」と
いうのは分かるのですが、
console.logで中身を書き出してみると、何度もクリックする度に以下の様に
timeoutIdの値は大きくなっているのです。この値はもう気にしない方が良いのでしょうか?2回目のクリックにより、また
timeoutIdが 0 から作られる訳では無いという訳でしょうか?*JavaScriptコード