UNPKG

@extra-array/reduce-right

Version:

Reduces values from right, to a single value.

15 lines (14 loc) 319 B
'use strict'; function reduceRight(x, fr, acc) { var init = arguments.length <= 2; for (var i = x.length - 1; i >= 0; i--) { if (init) { acc = x[i]; init = false; } else acc = fr(acc, x[i], i, x); } return acc; } module.exports = reduceRight;