Tengo dos funciones que verifican la respuesta correcta:
Si se hizo clic en btnA --> comprobar si es correcto y continuar con la prueba si se hizo clic en btnB --> comprobar si es correcto y continuar con la prueba
¿Cómo puedo simplificar estas dos funciones y hacer 1 función que verifique la respuesta según el botón en el que se hizo clic?
function cleanCheckAnswer() { if(cleanBtn.value === questions[pos][3]) { console.log('correct'); correct++; pos++; renderQuestion(); } else { console.log ('incorrect'); pos++; renderQuestion(); } } function uncleanCheckAnswer() { if(uncleanBtn.value === questions[pos][3]) { console.log('correct'); correct++; pos++; renderQuestion(); } else { console.log('incorrect'); pos++; renderQuestion(); } }Qué tal si:
function genericCheckAnswer(value) { if(value === questions[pos][3]) { console.log('correct'); correct++; } else { console.log('incorrect'); } pos++; renderQuestion(); } function cleanCheckAnswer() { genericCheckAnswer(cleanBtn.value) } function uncleanCheckAnswer() { genericCheckAnswer(uncleanBtn.value) }