Article image
Jhonatan Pereira
Jhonatan Pereira07/01/2022 14:33
Compartilhe

Como usar o filter no JS

  • #Programação para Internet
  • #JavaScript
  • #Integração

O que é um filter?

image

Um filtro? rsrs

Isso mesmo, mas um filtro de quê?

Um filter no js é uma função que usamos para "filtrar" um array, entenda que apesar de filtrarmos um array, o array original não é modificado, mas usado para que possamos obter outro array, o array filtrado.

Sintaxe

image

Callback: função a ser executada em cada elemento

thisArg (opcional): valor de ‘this’ dentro da função de callback

Exemplo prático

image

No exemplo acima usamos uma arrow function => como parâmetro do nosso frutas.filter();

Aqui usamos o includes no array frutas para que possamos selecionar não só um valor com frutas, mas também os valores com uma parte do seu valor contendo 'maçã'. Ele verfica se há 'maçã' incluída e retorna os valores ['maçã fuji','maçã verde']; pelo filter.

**lembre-se que o filter não altera o array, apenas retorno um filtro pela função callback que é passado como parâmetro e que, opcionsmente pode ter o thisArg como outro parâmetro.

image

Se você puder, deixe seu comentário complementando esse assunto, ou mesmo corrigindo caso haja inconsistências, pois sou iniciante e isso é apenas um resumo da aula que assisti aqui na #dio para revisar e deixar como dica para comunidade. Deixe seu comentário de complementação desse conteúdo e aumente o nível de conhecimento desse artigo.

Compartilhe
Comentários (0)