No internet connection
  1. Home
  2. JavaScript

Resumo sobre o método Filter

Por Alan Eduardo da Cruz @alanEduardo
    2023-12-13 21:40:40.321Z

    Olá pessoal, tudo bem?

    Estou postando alguns resumos aqui sobre métodos com objetivo de ajudar aqueles que por algum motivo ainda permanecem com duvidas.

    Filter: O método FILTER serve para filtrar um array. Ele passará por todos os valores do array e você decidirá quais valores vão para seu novo array, e quais vão ser descartados.

    /*
     const novaArray = arrayOriginal.filter((valorAtual, indice, arrayOriginal) => {
    			seu código aqui
    });
    
    	1) O filter vai passar por todos os itens do array, e o primeiro parâmetro é 
    cada item, um por vez do array que estamos filtrando. Item OBRIGATÓRIO.
    	2) O indíce é a posição atual que estamos filtrando. Item OPCIONAL.
    	3) Uma cópia do array original. Item OPCIONAL.
    
    	A cada item, fazemos uma 'pergunta' ao código. Se a resposta for verdadeira 
    naquele item, ele guardará o valorAtual no novo array. Caso seja falso, o valor 
    será descartado */
    
    const numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
    
    const pares = numeros.filter(valorAtual => valorAtual % 2 === 0 );
    
    // pares ficou assim... [2, 4, 6, 8, 10];
    // numbers continua...   [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
    
    
    • 0 respostas