1
resposta

[Sugestão] RESOLUÇÃO EXERCICIO 3

3 - Você recebeu um array numeros contendo valores numéricos. Crie um programa que verifique se um número específico está presente nesse array. Se estiver, o programa deve retornar a posição (índice) desse número. Caso contrário, se o número não estiver presente, o programa deve retornar "-1".

//3
const numeros = [1, 2, 3, 4];


const verif = (a) => numeros.includes(a) ? `o numero que voce esta procurando esta no indice: ${numeros.indexOf(a)}` : -1

console.log(verif(3))
1 resposta

Oi, Gustavo! Como vai?

Gostei da forma como você utilizou a combinação de **includes** e **indexOf** para resolver o desafio de forma enxuta e funcional. Seu código está claro e cumpre exatamente o que foi proposto na atividade.

Uma dica interessante para o futuro é usar o método **findIndex** quando quiser aplicar uma condição mais personalizada. Veja este exemplo:


const numeros = [1, 2, 3, 4];
const indice = numeros.findIndex(num => num === 3);
console.log(indice);

Esse código retorna o índice do número 3 usando uma função de comparação. Isso permite, por exemplo, buscar elementos com base em condições mais específicas.

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