Skip to main content
Module

x/ramda/mod.ts>reduceRight

:ram: Practical functional Javascript
Latest
variable reduceRight
import { reduceRight } from "https://deno.land/x/ramda@v0.27.2/mod.ts";

Returns a single item by iterating through the list, successively calling the iterator function and passing it an accumulator value and the current value from the array, and then passing the result to the next call.

Similar to reduce, except moves through the input list from the right to the left.

The iterator function receives two values: (value, acc), while the arguments' order of reduce's iterator function is (acc, value).

Note: R.reduceRight does not skip deleted or unassigned indices (sparse arrays), unlike the native Array.prototype.reduceRight method. For more details on this behavior, see: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduceRight#Description