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 |