Según mi código a continuación, mi aplicación de prueba va a la sección de resultados antes de que se haya respondido la última pregunta. ¿Alguien sabe qué debo hacer para que mi código vaya a la sección de resultados una vez que se haya respondido la última pregunta y el usuario presione siguiente?
const onAnswerSelected = (e, selectedIndex) => { currentUserAnswer = selectedIndex; const isCorrect = currentUserAnswer === currentCorrectAnswer; if (isCorrect) { console.log("correct") e.currentTarget.classList.toggle("correct"); gameState.score++; console.log(gameState.score) } else { console.log("wrong") e.currentTarget.classList.toggle("wrong"); } nextBtn.disabled = false; setDisabledStateForQuizAnswers(true); if (gameState.questionCounter === questions.length) return getResults(); }y lo he intentado
const onAnswerSelected = (e, selectedIndex) => { currentUserAnswer = selectedIndex; const isCorrect = currentUserAnswer === currentCorrectAnswer; if (isCorrect) { console.log("correct") e.currentTarget.classList.toggle("correct"); gameState.score++; console.log(gameState.score) } else { console.log("wrong") e.currentTarget.classList.toggle("wrong"); } nextBtn.disabled = false; setDisabledStateForQuizAnswers(true); gameState.questionCounter === maxQuestion && getResults(); }