if (currentNum === quizSet.length - 1) {
btn.textContent = 'Show Score';
}
上記のように記載をして、最後の問題であれば「Show Score」と表示するように書いているようなのですが、このロジックが理解できませんでした。
currentNumとは、現在何問目かを表す変数だと理解をしており、quizSet.lengthはクイズの問題数を表していると理解しております。
つまり、問題が5問あるとすると、5問目であれば、currentNum === quizSet.lengthと書くべきと思ったのですが、どのような理由で1を引く必要があるのでしょうか?
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?