updateButtons()内の記述についていまいち理解ができていないので教えてください。
if文の前にprev.classList.remove('hidden');とnext.classList.remove('hidden');を記述する理由としては、
updateButtons()の挿入箇所で、
hiddenクラスがついていようがいまいが、一旦hiddenクラスを消す(これによりボタンが常に 表示される)currentIndex === 0であればprevにhiddenを付ける(最初のスライドからprevボタンが消える)
currentIndex === slides.length -1であればnextにhiddenを付ける(最後のスライドからnextボタンが消える)
という考え方でよろしいでしょうか?
よろしくお願いいたします。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?