current クラスを付けているコードについて教えて下さい

それぞれの違いについて解説します。
2021年2月3日
ユーザー

お疲れ様です。

if (index === currentIndex) {
  li.classList.add('current');
}

thumbnails[currentIndex].classList.add('current');

はクラスを付けるという意味では同じもののように見えますが、
違いはなんでしょうか。
試しにif文を消してみてもエラーなどが出なかったため、疑問に思いました。
よろしくお願いいたします。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?