Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Array.prototype.reduceRight

Сворачивает массив в одно значение, проходя справа налево.

Доступно с: ES5

Синтаксис

array.reduceRight(callbackFn, initialValue)

Параметры

ПараметрТипОписание
callbackFnFunctionФункция, которая получает накопленное значение и текущий элемент и возвращает новое накопленное значение.
initialValueanyНеобязательный. Начальное значение накопителя.

Возвращаемое значение

anyИтоговое накопленное значение.

Примеры

Склеивание в обратном порядке:

console.log(['a', 'b', 'c'].reduceRight((acc, letter) => acc + letter, ''));

Результат:

cba

Примечания

Работает как reduce(), только с конца массива. Нужен редко — обычно для композиции функций справа налево.

См. также

В учебнике

  • map, filter и reduce — Три главных метода обработки массивов в JavaScript: преобразование, отбор и сведение к одному значению.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.