Como usar o filter no JS
- #Programação para Internet
- #JavaScript
- #Integração
O que é um filter?
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
Callback: função a ser executada em cada elemento
thisArg (opcional): valor de ‘this’ dentro da função de callback
Exemplo prático
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.
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.