Oi Liana, tudo bem com você?
Para te explicar melhor a atuação desse segundo parâmetro, vou usar como exemplo a estrutura de repetição for
. Nela definimos sempre uma variável de inicialização, a qual corresponderá o valor inicial da estrutura, que normalmente definimos como "0", com isso em mente, quando falamos do método .reduce()
é definido dois parâmetros, sendo o primeiro uma função callback, que também estabelece outros dois parâmetros, sendo acomulador
e elemento
.
Já o segundo parâmetro do método, é responsável por delimitar com qual valor o parâmetro da função callback acomulador
iniciará. Como mostrado na aula, esse parâmetro é iniciado como "0", então, relacionando com a estrutura for
, podemos dizer que esse parâmetro "0" será o valor de inicialização para a variável acomulador
.
Espero que eu tenha conseguido lhe ajudar, caso ainda tenha mais alguma dúvida com relação a este tópico, estarei a disposição para ajudá-la. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.