let numeros = [1, 2, 3, 4];
let resultado = numeros.reduce(function(total, num) {
return total * num;
}, 1);No reduce, damos o return ao final da function executada. Se o valor de cada interation ja fica salva na variavel total, porque damos um return ao final? Aonde e para que este valor foi recuperado?