spoT1, не, не должен.)
Начни с азов языка. Даже можно не javascript.
Такие дикие предположения может только человек вообще не имевший знакомства с основами программирования выдать. (Не в обиду, это явный факт.)
Решение наверно примерно такое, если я правильно понял:
let arr = [1, 2, 3, 4, 5]
let result = arr.reduce(function([a, b], c){
return [a+c, b*c]
}, [0, 1])
console.log(...result);