next.addEventListener の実装について教えて下さい

実現したい機能ができていればどの書き方でもOKですが、考慮すべき点もあります。
2020年12月18日
ユーザー

JS初心者です。正常に動作していますので、個人的にはおそらく大丈夫だろうと考えていますが、不安なので質問させてください。
私は解答とは違って const target を使用せず、下記のようなコードを書いて、
next.click ();を実装してしまいました。※prevも同様の記述です。

この記述でも問題はないでしょうか?targetを使用している理由などもあれば、合わせて教えていただきたいです。

const next = document.getElementById('next');
next.addEventListener('click',()=>{
  const thumbnails = document.querySelectorAll('.thumbnails > li');
  thumbnails[currentIndex].classList.remove('current');
  currentIndex += 1;
  if(currentIndex > images.length-1 ){
    currentIndex=0;
  }
  thumbnails[currentIndex].classList.add('current');
  mainImage.src = images[currentIndex];
});

const prev = document.getElementById('prev');
prev.addEventListener('click',()=>{
  const thumbnails = document.querySelectorAll('.thumbnails > li');
  thumbnails[currentIndex].classList.remove('current');
  currentIndex -= 1;
  if(currentIndex < 0 ){
    currentIndex=images.length-1;
  }
  thumbnails[currentIndex].classList.add('current');
  mainImage.src = images[currentIndex];
});

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

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