Skip to content

Commit 67de7df

Browse files
committed
docs: clarify array name
1 parent e1cdfd4 commit 67de7df

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

046-quiz app/script.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,13 @@ const deselectAnswers = () => {
5151
};
5252

5353
// Refactor getSelected() for Efficiency
54-
const getSelected = (answerArray) => {
55-
// const checkedAnswer = answersArray.find(
56-
// (answerElement) => answerElement.checked
57-
// );
54+
const getSelected = (answersArray) => {
55+
// const answersArray = Array.from(answerElements);
56+
const checkedAnswer = answersArray.find(
57+
(answerElement) => answerElement.checked
58+
);
5859
// return checkedAnswer ? checkedAnswer.id : undefined;
59-
const selected = answerArray.find((element) => element.checked);
60-
return selected ? selected.value : undefined;
60+
return checkedAnswer ? checkedAnswer.value : undefined;
6161
};
6262

6363
const loadQuiz = () => {
@@ -99,19 +99,19 @@ quizData = shuffle(quizData);
9999
loadQuiz();
100100

101101
submitButton.addEventListener("click", () => {
102-
const answerArray = Array.from(answerElements);
103-
const answer = getSelected(answerArray);
102+
const answersArray = Array.from(answerElements);
103+
const answer = getSelected(answersArray);
104104
if (answer) {
105105
// Provide Immediate Feedback
106106
const correctAnswer = quizData[currentQuiz].correct;
107107
const isCorrect = answer === correctAnswer;
108108
if (isCorrect) score++;
109109
// const correctElement = document.getElementById(correctAnswer);
110110
// const answerElement = document.getElementById(answer);
111-
const correctElement = answerArray.find(
111+
const correctElement = answersArray.find(
112112
(element) => element.value === correctAnswer
113113
);
114-
const answerElement = answerArray.find(
114+
const answerElement = answersArray.find(
115115
(element) => element.value === answer
116116
);
117117

0 commit comments

Comments
 (0)