setTimeoutが何を返しているのかわからない

setTimeoutが返すのはタイマーを識別するためのIDです。
2020年5月11日
ユーザー

お世話になっております。

動画最後で

spin() {
      this.img.src = this.getRandomImage();
      this.timeoutId = setTimeout(() => {
        this.spin();
      }, 50);

このようにthis.timeoutIdsetTImeoutの返り値としてますが
この部分がよく理解できません。

どういう風に考えればよろしいのでしょうか?

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

プレミアムプランとは?