いつもお世話になります。
大変分かりやすい動画で学習がしやすく助かります。
質問ですが、以下この項のソースコードですが、なぜこのソースで繰り返しが生じるのかわからないのでご教授よろしくお願いします。
{
let i = 0;
function showTime() {
console.log(new Date());
const timeoutId = setTimeout(showTime, 1000);
//ここより上の部分で1秒後に1回だけ実行
i++;
if (i > 2) {
clearTimeout(timeoutId);
//ここより上の部分でi=0を1ずつ足していき、2以上になったら止める
}
}
showTime();
}
繰り返しはどこにあるのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?