お世話になっております。
function checkAnswer(li) {
if (isAnswered) {
return;
}
isAnswered = true;
if (li.textContent === quizSet[currentNum].c[0]) {
li.classList.add('correct');
} else {
li.classList.add('wrong');
}
}
この記載について、if
文の中でreturn
とすると、if
文の中の処理が終了するのではなく、それ以降の関数すべての処理が終了しているとおもいます。
{}
の中での処理は、スコープによりその外に影響しないと考えていたのですが、return
にスコープは関係ないのですか?
スコープの理解が未熟だと思いますので、ご教示願います。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?