Buenas tardes. He realizado los pasos del profesor pero, en última instancia evite utilizar los booleanos para romper el ciclo y en cambio utilice dos break uno para cuando acierto y otro cuando no acierto para así cerrar el ciclo en ambos casos. Quiero saber ¿Es correcto y eficiente la manera en como lo realicé? Les comparto el código:
<meta charset="UTF-8">
<input/>
<button>Confirmar</button>
<script>
var secretos = [3,5,7,9];
var entrada = document.querySelector("input");
entrada.focus();
function confirma (){
for(posicion = 0; posicion < 4 ; posicion++){
if(parseInt(entrada.value) == secretos[posicion]){
alert("Usted acertó!");
break;
}
else{
alert("Usted erró");
break;
}
}
}
var button = document.querySelector("button");
button.onclick = confirma;
</script>