1
respuesta

[Duda] Me tira error de variable no definida

Estoy en el item 9, al correr el codigo me dice que la variable indice no esta definida cuando si lo esta, y no entiendo donde esta el error. Gracias!

function busquedaindice(lista)
{
  let numbuscado=8;
  let indice=-1;
  for ( i=0; i<lista.length;i++)
  { 
    if (lista[i]===numbuscado)
    {
      let indice=i;
    }
    else;
  }
  return(indice);
}
let listado=[56,92,1,35];
console.log('Los numeros en la lista son:',listado);

busquedaindice(listado);
console.log('El numero buscado esta en la posicion:',indice);
1 respuesta

El problema que tenes es que si esta declarada, Pero localmente dentro de la función Para poder utilizarla fuera de la función declararla globalmente y luego si vas a poder usarla fuera de la función. Y también te aconsejo inicializarla también globalmente. Espero haberte ayudado Saludos