いつも為になる動画をありがとうございます。
前へボタンの実装時のtarget
の条件について質問させてください。
const prev = document.getElementById('prev');
prev.addEventListener('click', () => {
let target = currentIndex - 1;
if (target < 0) {
target = images.length - 1;
}
document.querySelectorAll('.thumbnails > li')[target].click();
});
上記のif (target < 0)
は理解できたのですが、if (target === 0)
にすると以下のエラーが出ました。
Uncaught TypeError: Cannot read property 'click' of undefined at HTMLLIElement.<anonymous>
確かに実装としては0番目だと今回の実装目的と異なることはわかるのですが、エラーになる理由がよくわかりませんでした。エラー理由を教えていただけると幸いです。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?