Slide 8
Slide 8 text
実践2: 関数を定期的に実行する
setTimeout と setInterval について
指定時間経過後、一度だけ関数を実行します。
setTimeout
各実行の間は指定した間隔で、定期的に関数を実行します。
setInterval
再帰的な setTimeout は実行の間の遅延を保証しますが、 setInterval は保証しません。
setInterval は関数の実行時間がインターバルに含まれるため、実際の遅延は指定時間よりも短
くなります。
再帰的な setTimeout は固定の遅延を保証します。
https://ja.javascript.info/settimeout-setinterval
再帰的な setTimeout と setInterval