Tudo bem pessoal, alguém poderia me ajudar. Estou com outro trabalho, aonde tem que ser feito o seguinte:
- HTML tem um INPUT tipo text, qualquer entrada de texto ao digitar, ele busca no array, ex: digitei letra "c", ele busca pelo nome e sobrenome as pessoas que tem a letra "c". Eu já carreguei o array no JavaScript e já filtrei tudo que preciso com map e destructuring.
- já peguei o valor digitado no input. Porem não sei como faz para procurar esse valor digitado no array, o que consegui é se eu digitar o nome, ex: se tiver "ana" no array e eu procurar ele encontra, agora se eu digitar "a", ele da erro e não encontra nada. Como faço para pesquisar com o valor do input no array?
window.addEventListener("load",() =>{
invocacao_();
})
async function invocacao_(){
const res = await fetch("https://randomuser.me/api/?seed=javascript&results=100&nat=BR&noinfo");
const json = await res.json();
v_array = json.results.map(busca => {
const{name, last, dob,gender} = busca;
return{
name: name.first,
sobrenome: name.last,
idade: dob.age,
sexo: gender
}
});
console.log(v_array)
render();
}
function render(){
var valor_Input = document.querySelector(".texto").value;
}