Confira essa dica para filtrar nรบmeros em um array – Javascript #shorts

Posted by


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!

0 0 votes
Article Rating
15 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@devjunioralves
1 month ago
@murilorerisondesousapaz5065
1 month ago

Dica mano, nao conseguimos ver toda a tela nos shorts, se conseguir configurar isso, valeu !

@mr.wilzzera778
1 month ago

Qual o nome do tema?

@WhyJoyBoy
1 month ago

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

@yurisoldofranco5693
1 month ago

como รฉ o nome dessa extensรฃo que vocรช usa no chat

@cleinerfurlani115
1 month ago

qual o nome dessa extensรฃo que demarcou as chave?

@gabrielduetedev
1 month ago

Muito top, mano!

@sudsierspace9010
1 month ago

Qual รฉ o nome da extensรฃo que essa digitaรงรฃo fica suave?

@NoSb0r100
1 month ago

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

@mentadk
1 month ago

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)

@DougLopes
1 month ago

E aรญ vocรช confia ou testa por cotna prรณpria, jรก que nรฃo tem a resposta do log pra olhar no video.

@its_journeybro
1 month ago

qual nome da extensรฃo que da autocomplite quando escreve

@dogepescando4974
1 month ago

Qual o nome da extensรฃo que aparece sugestรฃo de cรณdigo? Semelhante ao ghostwriter da replit.

@igormota8957
1 month ago

E melhor usar o typeof

@enriquesantosdeoliveira5798
1 month ago

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.