1
resposta

Resposta 4.18 g

const livros = ['Dom Casmurro', 'O Cortiço', 'Capitães da Areia', 'Iracema'];
const livroProcurado = 'Dom casmurro';

function procurarObjeto(arrey, encontrar) {
    for (let i = 0; i <= arrey.length; i++) {
        if (arrey[i].toLowerCase() === encontrar.toLowerCase()) {
            console.log(`O produto: '${arrey[i]}' está disponível.`);
            break;
        } if (arrey.length === i) {
            console.log(`O produto: '${encontrar}' não foi encontrado.`);
        }
    }
}

procurarObjeto(livros, livroProcurado);

Do instrutor

const livros = ['Dom Casmurro', 'O Cortiço', 'Capitães da Areia', 'Iracema'];
const livroProcurado = 'O Cortiço';

if (livros.indexOf(livroProcurado) !== -1) {
  console.log(`O livro "${livroProcurado}" está disponível.`);
} else {
  console.log(`O livro "${livroProcurado}" não foi encontrado.`);
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Ian, como vai?

Sua abordagem para o exercício de busca de livros está excelente. É uma solução lógica e funcional que demonstra uma boa compreensão dos conceitos de loops e condicionais em JavaScript. A maneira como você usou o loop for para percorrer o array e a condição if para verificar a igualdade é um método muito comum e eficaz para resolver esse tipo de problema.

Parabéns pelo seu progresso e por compartilhar sua solução no fórum. Continue praticando e explorando as diversas maneiras de resolver os problemas.

O fórum está aqui para ajudar com qualquer dúvida que surgir.

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