reduceRight()
Получить сумму чисел в массиве:
var salary = [500, 650, 800, 950];
function getSum(total, num) {
return total + num;
}
function myFunction(item) {
document.getElementById("demo").innerHTML = salary. reduceRight(getSum);
} // 2900
Определение и использование
Метод reduceRight() сводит массив к одному значению.
Метод reduceRight() применяет функцию к каждому значению массива (справа-налево).
Возвращаемое значение представляет собой накопленный результат.
Примечание: reduceRight() не выполняет функцию для элементов массива без значений.
Поддержка браузеров

Синтаксис
array.reduceRight(function(total, currentValue, currentIndex, arr), initialValue)
Значения параметров
| Параметр | Описание | ||||||||||
| function(total,currentValue, index,arr)
| Обязательный. Функция, которая выполняться для каждого элемента массива. Аргументы функции:
| ||||||||||
| initialValue | Необязательный. Значение, которое должно быть передано функции в качестве начального значения. |
Технические подробности
| Возвращаемое значение: | Возвращает накопленный результат из последнего вызова функции обратного вызова. |
| Версия JavaScript: | ECMAScript 3 |