Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

No me muestra el Log en la consola de Dev

Compañeros, por favor su ayuda a comprender y encontrar el error, ya que no me muestra en la consola del navegador los números, además me ha costado un poco entender este ejercicio, debido a tantas iteraciones dentro de otras, pero bueno, aún sigo motivado con el curso y dispuesto a aprender mucho de esta bella carrera.

<meta charset="UTF-8">
<h1> Juego Secreto V.2 </h1>

<input/>
<button> Validar </button>

<script>

    function aleatorio(){

        return Math.round(Math.random()*10); // me retorna un número aleatorio entre 0 y 10 
    }

    function sortearNumeros(cantidad){
        var secretos = [];
        var contador = 1;

        while (contador <= cantidad){

            var numeroAleatorio = aleatorio();
            var encontrado = false;

            if(numeroAleatorio != 0){

                for(var posicion = 0; posicion < secretos.length; posicion++){

                    if(numeroAleatorio == secretos[posicion]){
                        encontrado = true;
                        break;

                    }
                }

                if (encontrado == false){

                    secretos.push(numeroAleatorio);
                     contador++;
                }

            }
        }        

        return secretos

    var secretos = sortearNumeros(4);

    console.log(secretos)

    var ingreso = document.querySelector("input");
    ingreso.focus();

        function verificar() {

        var encontrado = false;

            for(var posicion = 0;posicion < 4; posicion++){

                  if (parseInt(ingreso.value) == secretos[posicion]) {

                        alert("Acertó");
                        encontrado = true;
                        break;

                    } 

            }

            if(encontrado == false) {

                 alert("No Acertó");

            }

            ingreso.value = "";
            ingreso.focus();
        }

            var boton = document.querySelector("button");
            boton.onclick = verificar;


</script>
1 respuesta

Hola, despues de return secretos te falta cerrar la function sortearNumeros con la llave: } por eso te marca error. detalle que nos hace renegar