image

Access unlimited bootcamps and 650+ courses

33
%OFF
Article image
Marlon Gonçalves
Marlon Gonçalves15/08/2023 00:12
Share

Método Filter: A peneira do JavaScript

  • #JavaScript

Método Filter

Glossário:

O método filter() pode ser utilizado para filtrar elementos em um array, assim como uma peneira faz na vida real, viu só pensar assim já faz parecer fácil mas ainda tenho algumas dicas vamos aprender a estrutura antes:

filter(função callback(nome para o item recebido){
  nome para o item recebido e lógica sobre ele
})

Nesse caso abaixo estamos dizendo que o nome para o item recebido fosse x, sua lógica fosse ser maior que x e usaremos arrow function.

filter((x) => x > 5)

Viu como foi possível reduzir o código? mas lembre-se como dito na documentação "função callback não visitará nenhum elemento adicionado além do comprimento inicial da matriz quando a chamada for filter() iniciada."

Agora vamos para um exemplo real:

Dado um array com os número 1, 4, 6 e 9 retorne apenas os números maiores que 5.

let array = [1,4,6,9];

let result = array.filter((item) => item > 5);

console.log(result) // [6, 9]
Share
Recommended for you
Savegnago - Lógica de Programação
GFT Start #6 - Lógica de Programação
Potência Tech iFood - Desenvolvimento de Jogos
Comments (0)