Método reduce – Javascript

O método reduce() executa uma função callback (fornecida por você) para cada elemento do array, resultando no final um único valor de retorno.

Parâmetros

callback – Função passada como referência, será executada a cada iteração do array….


This content originally appeared on DEV Community and was authored by Elian Becali

O método reduce() executa uma função callback (fornecida por você) para cada elemento do array, resultando no final um único valor de retorno.

Parâmetros

callback - Função passada como referência, será executada a cada iteração do array. Esta função pode receber 4 argumentos, esta função sempre deverá retornar um valor e este valor será o accumulator na próxima iteração.

accumulator - O valor retornado na última invocação do callback, ou o argumento initialValue se fornecido.

element - O elemento que está sendo processado no array.

index - O índice do elemento atual que está sendo processado no array. (Opcional)

array - O array para qual reduce foi chamada. (Opcional)

initialValue - valor a ser usado como o primeiro argumento (accumulator) da primeira chamada da função callback. (Opcional)

Sintaxe

const total = numbers.reduce(functionCallback);

Retorno

O método reduce() retorna um valor resultante da sua função reducer passada por você.

Exemplo

Retorna o valor total da soma dos números no array.

const numbers = [10, 6, 4];
function myReducer(accumulator, value) {
    return accumulator + value;
}

const total = numbers.reduce(myReducer, 0);
// total -> 20

Leia no Notion

Assista no Youtube


This content originally appeared on DEV Community and was authored by Elian Becali


Print Share Comment Cite Upload Translate Updates
APA

Elian Becali | Sciencx (2021-08-31T00:16:10+00:00) Método reduce – Javascript. Retrieved from https://www.scien.cx/2021/08/31/metodo-reduce-javascript/

MLA
" » Método reduce – Javascript." Elian Becali | Sciencx - Tuesday August 31, 2021, https://www.scien.cx/2021/08/31/metodo-reduce-javascript/
HARVARD
Elian Becali | Sciencx Tuesday August 31, 2021 » Método reduce – Javascript., viewed ,<https://www.scien.cx/2021/08/31/metodo-reduce-javascript/>
VANCOUVER
Elian Becali | Sciencx - » Método reduce – Javascript. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/08/31/metodo-reduce-javascript/
CHICAGO
" » Método reduce – Javascript." Elian Becali | Sciencx - Accessed . https://www.scien.cx/2021/08/31/metodo-reduce-javascript/
IEEE
" » Método reduce – Javascript." Elian Becali | Sciencx [Online]. Available: https://www.scien.cx/2021/08/31/metodo-reduce-javascript/. [Accessed: ]
rf:citation
» Método reduce – Javascript | Elian Becali | Sciencx | https://www.scien.cx/2021/08/31/metodo-reduce-javascript/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.