【週刊ドットインストール】 256timesのクラスを準備中、Ruby/Ruby on Railsのロードマップページを追加
10ミリ秒毎の処理について、質問があります。
function countUp() { console.log(Date.now() - startTime); setTimeout(() => { countUp(); }, 10); }
今回作成するタイマーは、00:00:000 と、最小単位が1ミリ秒のカウンターにhtmlで設定したにも関わらず、上記のように10ミリ秒毎に処理を施すコードで、1ミリ秒までカウント動作して、かつ一ミリ秒単位まで表示されるのは何故なのでしょうか?
設定したタイマーの最小単位の1ミリ秒に合わせて、
function countUp() { console.log(Date.now() - startTime); setTimeout(() => { countUp(); }, 1); }
上記のようなコードでは駄目でしょうか。
ご教示のほど、よろしくお願いいたします。
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
10ミリ秒毎の処理について、質問があります。
今回作成するタイマーは、00:00:000 と、最小単位が1ミリ秒のカウンターにhtmlで設定したにも関わらず、上記のように10ミリ秒毎に処理を施すコードで、1ミリ秒までカウント動作して、かつ一ミリ秒単位まで表示されるのは何故なのでしょうか?
設定したタイマーの最小単位の1ミリ秒に合わせて、
上記のようなコードでは駄目でしょうか。
ご教示のほど、よろしくお願いいたします。