Olá, Guilherme! Tudo bem?
Ótimo que você está praticando o que foi mostrado na aula! Seu código está quase lá, mas o for
precisa de um pequeno ajuste.
No seu for
você usou contador
dentro do if
:
for(let i = 0; i < 3; i++) {
if (listaDeDestinos[contador] == destino) { // <== Aqui!
destinoExiste = true;
}
}
Uma sugestão: que tal usar a variável i
? Ela já está sendo incrementada no for
, o que facilita bastante. E, para deixar o código ainda mais flexível (uma dica extra!), em vez de usar o número 3
, você pode usar listaDeDestinos.length
.
for(let i = 0; i < listaDeDestinos.length; i++) {
if (listaDeDestinos[i] == destino) {
destinoExiste = true;
break; // Adicionado break para otimizar, assim como no seu while
}
}
Espero ter ajudado! Bons estudos!
Sucesso ✨