Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

.

al agregar el if , se me borran el titulo y descripción de mi juego, pero cuando lo borro vuelven a aparecer. ayuda por favor no sé en que he fallado.

//Funcion para generar un numero aleatorio
function generarNumeroSecreto() {
  //Generar un numero aleatorio entre 1 y 10
  let numeroGenerado = Math.floor(Math.random() * numeroMaximo) + 1;

  if (listaNumerosSorteados.length == numeroMaximo) {
    asignarTextoElemento("p", "No hay más números disponibles");
  } else {
    if (listaNumerosSorteados.includes(numeroGenerado)) {
      return generarNumeroSecreto();
    } else {
      listaNumerosSorteados.push(numeroGenerado);
      return numeroGenerado;
    }
  }
}

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta
solución!

Hola buenas noches, si el error que te muestra la consola del navegador es el siguiente: Uncaught ReferenceError: Cannot access 'numeroMaximo' before initialization. Es por que no se puede acceder a la variable numeroMaximo, yo encontré que la forma de solucionarlo es declarando la variable o inicializando la variable antes de la función.

// Inicie la viable antes de la funcion 
let numeroMaximo=10;
let listaNumerosSorteados =[];
let numeroSecreto = numeroAleatorio();
let intento = 1;
console.log(numeroSecreto);