O exercicio e o seguinte :
- Crie um array e utilize a função includes para verificar se um elemento específico está presente
Fiz o exercicio de duas formas.
- Utilizando o Includes que me foi proposto pelo exercicio.
function contendo () {
const arr = [10,2,15,32,100,200,1];
const arr2 = ['Tiago','Rowena','Sirius', 'Duda']
console.log(arr.includes(2));
console.log(arr.includes(10));
console.log(arr2.includes('a'));
console.log(arr2.includes('Duda'))
}
contendo();
- Estava curioso sobre filtrar os elementos e apos ler a documentação consegui desenvolver a seguinte linha:
function varreduraArr (query) {
const lista = ['Amanda', 'Alvo', 'João', 'Agnes']
return lista.filter(function (il) {
return il.toLowerCase().indexOf(query.toLowerCase()) > -1;
});
}
console.log(varreduraArr('a'));
console.log(varreduraArr('o'));
Desta forma ele faz uma varredura atras de objetos que possuem a determinada letra.
Ele retorna o primeiro resultado da seguinte forma : [ 'Amanda', 'Alvo', 'Agnes'] A segunda forma ele retorna o seguinte resultado: ['Alvo', 'Joao']
Funcionando perfeitamente para o que foi criado, porém estou tendo dificuldades em aprimorar o código para números, já que minha ideia inicial e criar uma lista contendo ambos e que na varredura ele me retorne o resultado e o tipo da variável.
Agradeceria qualquer ajuda ou sugestão para realizar esse desafio que criei para mim, desde já agradeço qualquer palpite.
Forte abraços e estudos.