let numeros = [1, 2, 3, 4];
let resultado = numeros.reduce(function(total, num) {
return total * num;
}, 1)
acredito que para evitar erros de digitação o certo seria
let numeros = [1, 2, 3, 4];
let resultado = numeros.reduce(function(total, num) {
return total * num;
}, numeros[0])