1
resposta

[Projeto] Desafio 8 - Array - Verifica a presença no array

Gostariade um retorno

//Verifica se os elementos estão na lista

let fruta ="Laranja" // OBS:Case sensitive
function verificaLista(adicionar){
   let lista = ["Laranja","banana","abacate"];//Cria a lista
   if (lista.includes(adicionar)){
          console.log(`Encontado elemento ${adicionar}`, lista.includes(fruta));   
    }else{
         console.log(`Não Encontado elemento ${adicionar}`, lista.includes(fruta));   
    }   
}
verificaLista(fruta);
1 resposta

Oi, Ivan! Tudo joia?

Gostei de como você estruturou a função para verificar se um item está presente em um array. A lógica com includes está bem aplicada e é um bom caminho para esse tipo de desafio.

Uma dica interessante para o futuro é usar toLowerCase() quando quiser comparar textos ignorando letras maiúsculas e minúsculas. Veja este exemplo:


let fruta = "Laranja";
function verificaLista(adicionar){
   let lista = ["laranja", "banana", "abacate"];
   if (lista.includes(adicionar.toLowerCase())){
       console.log("Encontrado elemento " + adicionar);
   } else {
       console.log("Não encontrado elemento " + adicionar);
   }
}
verificaLista(fruta);

Este código transforma a entrada do usuário em letras minúsculas antes da comparação.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!