(currentIndex === slides.length - 1) の - 1 はなぜ必要なのですか?

length を配列の 0 始まりのインデックスに置き換えるためです。
2021年7月28日
ユーザー

いつも大変お世話になります。

JavaScriptの15行目の、(currentIndex === slides.length - 1)とありますが、なぜここに -1 が必要なのかが理解できておりません。
元々あった 2 は配列の2(liの画像でいうと3枚目)だと思うので、slides.lengthだけでいいのではと思うのですが、確かにこれだと上手くいきません。

初歩的な質問かもしれませんが、よろしくお願いいたします。

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

プレミアムプランとは?

このレッスンの質問と回答(4)