Neste tutorial, eu vou te mostrar um macete simples e eficaz para filtrar nรบmeros em um array utilizando JavaScript. Esse macete รฉ especialmente รบtil quando vocรช precisa trabalhar com um array que contรฉm uma mistura de nรบmeros e outros tipos de dados, como strings ou objetos.
Vamos comeรงar criando um array de exemplo para trabalharmos:
const array = [10, "20", 30, "quarenta", 50, {numero: 60}];
Agora, vamos utilizar o mรฉtodo filter()
do JavaScript para filtrar apenas os nรบmeros desse array. Dentro do filter()
, vamos utilizar a funรงรฃo typeof
para verificar se o tipo de dado รฉ igual a "number". Veja como fazer isso:
const numeros = array.filter(item => typeof item === "number");
console.log(numeros);
Nesse cรณdigo, a funรงรฃo filter()
irรก percorrer cada item do array e verificar se o tipo de dado รฉ igual a "number". Se for, esse item serรก retornado e adicionado a um novo array chamado numeros
. Por fim, o console irรก exibir apenas os nรบmeros do array original.
Ao executar esse cรณdigo, vocรช verรก como o array numeros
contรฉm apenas os nรบmeros do array original, excluindo as strings e objetos.
Esse macete รฉ muito รบtil para filtrar nรบmeros em um array de forma rรกpida e eficiente. Vocรช pode utilizรก-lo em diversas situaรงรตes, como na criaรงรฃo de grรกficos, cรกlculos matemรกticos ou qualquer outra operaรงรฃo que envolva apenas nรบmeros.
Espero que esse tutorial tenha sido รบtil e que vocรช consiga aplicar esse macete em seus projetos. Se tiver alguma dรบvida, nรฃo hesite em perguntar. Boa sorte!
Crie funรงรตes melhores com essas dicas:
https://www.youtube.com/watch?v=7TgdYj-6HjM&list=PLzILwKck99iYq60c9s_RcPLwMQkoXSMyP&index=4&t=347s
Dica mano, nao conseguimos ver toda a tela nos shorts, se conseguir configurar isso, valeu !
Qual o nome do tema?
Eu tenho uma dรบvida, geralmente quais os problemas vamos encontrar nas empresas? Quero estudar voltado a front end, mas gostaria de saber geralmente o que seria melhor aprender para o mercado
como รฉ o nome dessa extensรฃo que vocรช usa no chat
qual o nome dessa extensรฃo que demarcou as chave?
Muito top, mano!
Qual รฉ o nome da extensรฃo que essa digitaรงรฃo fica suave?
Mano, sempre vejo vc passar โuse clientโ no comeรงo. Vi em algum lugar vc falar sobre, mas me esqueciโฆ da uma dica aรญ. Hehe
Vocรช pode utilizar somente Number que jรก irรก filtrar por nรบmero inteiros e com casas decimais.
O cรณdigo fica assim
array.filter(Number)
E aรญ vocรช confia ou testa por cotna prรณpria, jรก que nรฃo tem a resposta do log pra olhar no video.
qual nome da extensรฃo que da autocomplite quando escreve
Qual o nome da extensรฃo que aparece sugestรฃo de cรณdigo? Semelhante ao ghostwriter da replit.
E melhor usar o typeof
Sรณ tem um probleminha Jรบnior, nesse caso se eu tiver um valor float ele nรฃo vai ser filtrado no array, a melhor forma รฉ usar o mรฉtodo isNaN: console.log(array.filter(x => !isNaN(x))), ou checar o typeof que รฉ 100% jรก que o isNaN faz um parse para number.