Метод reduceRight в JavaScript
Метод reduceRight работает точно так же как и reduce — смотрите его для полного понимания. Единственное отличие: reduce перебирает элементы слева направо, а reduceRight — справа налево.
Синтаксис
массив.reduceRight(function(промежуточный результат, элемент, индекс, массив) {
return новый промежуточный результат;
}, начальное значение)