Inseri algumas funcionalidades a mais
Inseri algumas funcionalidades a mais
Oi, Rodrigo! Tudo bem?
Ótimo código, parabéns! Espero que continue a explorar os conteúdos para ampliar seu conhecimento e desenvolver novas habilidades. Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!
Um forte abraço e bons estudos!
Opa Rodrigo, tudo jóia?
Legal demais que nos eu caso você exercitou o conceito de usar o índice dos arrays como parâmetro do método "include" e depois pro "indexOf" . Eu fiz um pouco diferente, seguindo o seu conceito , mas também deu certo. Contribuindo aqui com outra maneira de chegar ao mesmo resultado, dá uma olhada no código que deixei já comentado.
// atribuo o elemento a ser pesquisado por fora da função
let numeroSurpresa = 77;
// defino uma mensagem padrão de saída que deve ocorrer caso o número não seja encontrado
let saida = (`O número ${numeroSurpresa} não existe`);
//função que recebe o array de números
function verificaNumeroArray(numero) {
//aplico dentro da própria condição, para pesquisar dentro do array o número surpresa
if (numero.includes(numeroSurpresa)){
//caso saída seja true, atualizo a variável de saída com o número surpresa e seu índice
saida = console.log(`O número ${numeroSurpresa} existe no array, e seu índice é ${numero.indexOf(numeroSurpresa)}`)
return saida
}
//exibe a saída padrão para caso o número surpresa não seja encontrado
console.log(saida)
}
//array de numeros que será usado nos testes
const numeros = [10, 2, 8, 39, 5];
//chamando a função com o array de números
verificaNumeroArray(numeros)
Valeu e vamos estudando!