Oi, Rebeca, tudo bem?
No código const somaDosNumeros = conjunto.reduce((acc, numero) => acc + numero, 0)
, o reduce()
está trabalhando com dois parâmetros: a função de callback ((acc, numero) => acc + numero
), onde acc
representa o acumulador e numero
representa cada elemento do array conjunto
; e um valor inicial para o acumulador, neste caso zero (0).
A cada iteração do reduce()
, a função de callback é chamada e o valor do acumulador (acc
) é atualizado somando o valor atual (numero
) a ele. No final, o reduce()
retorna o valor final do acumulador.
O reduce()
está sendo aplicado ao array numeros
, que foi passado como argumento para a função calculaMedia()
. Portanto, o reduce()
está somando todos os elementos do array numeros
e armazenando o resultado na constante somaDosNumeros
.
Espero ter ajudado. Caso tenha dúvidas, não hesite em postar no fórum!
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!