Article image
Marlon Gonçalves
Marlon Gonçalves15/08/2023 00:12
Compartilhe

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]
Compartilhe
Comentários (0)