var arr = [1, 2, 3, 4, 5]
// для каждого элемента массива запустить функцию,
// промежуточный результат передавать первым аргументом далее
var result = arr.reduce(function(sum, current) {
return sum + current;
}, 0);
alert( result ); // 15// your code goes here
dmFyIGFyciA9IFsxLCAyLCAzLCA0LCA1XQoKLy8g0LTQu9GPINC60LDQttC00L7Qs9C+INGN0LvQtdC80LXQvdGC0LAg0LzQsNGB0YHQuNCy0LAg0LfQsNC/0YPRgdGC0LjRgtGMINGE0YPQvdC60YbQuNGOLAovLyDQv9GA0L7QvNC10LbRg9GC0L7Rh9C90YvQuSDRgNC10LfRg9C70YzRgtCw0YIg0L/QtdGA0LXQtNCw0LLQsNGC0Ywg0L/QtdGA0LLRi9C8INCw0YDQs9GD0LzQtdC90YLQvtC8INC00LDQu9C10LUKdmFyIHJlc3VsdCA9IGFyci5yZWR1Y2UoZnVuY3Rpb24oc3VtLCBjdXJyZW50KSB7CiAgcmV0dXJuIHN1bSArIGN1cnJlbnQ7Cn0sIDApOwoKYWxlcnQoIHJlc3VsdCApOyAvLyAxNS8vIHlvdXIgY29kZSBnb2VzIGhlcmU=