$cat~/glossario/filter-method.md

filter()

Programação Funcional

Seleciona elementos que passam no predicado.

filter-method.mdmarkdown
01

seção

Explicação

filter() — Seleciona elementos que passam no predicado.

filter retorna elementos onde predicate truthy — novo array subset.

Componha map→filter→reduce pipeline.

02

seção

Exemplo

snippetJavaScript
users.filter((u) => u.ativo && u.idade >= 18);
03

seção

Modo de uso

  • Search catalog client-side

  • Remove nullish

  • Permission filter

04

seção

Armadilhas comuns

  • Mutate item inside filter

  • O(n) each keystroke without debounce

05

seção

Termos relacionados