elapsedTimeの加算タイミングがわかりません

elapsedTimeが加算されるタイミングについて説明しています。
2020年4月12日
ユーザー

setTimeoutにより定期的に加算する必要のない理由が分かりません。
どのタイミングで加算されているのでしょうか。

  stop.addEventListener('click', () => {
    if (stop.classList.contains('inactive') === true) {
      return;
    }
    setButtonStateStopped();
    clearTimeout(timeoutId);
    elapsedTime += Date.now() - startTime;
  });

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?