Метод reduceRight работает точно так же как и reduce - смотрите его для полного понимания. Единственное отличие: reduce перебирает элементы слева направо, а reduceRight - справа налево.

См. также forEach, filter, map, some, every, reduce.

Синтаксис

массив.reduceRight(function(промежуточный результат, элемент, индекс, массив) {
	return новый промежуточный результат;
}, начальное значение);