UNPKG

async.reduceright

Version:

async reducerightmethod as module.

11 lines (8 loc) 298 B
'use strict'; var map = require('async.util.map'); var reduce = require('async.reduce'); var identity = require('async.util.identity'); module.exports = function reduceRight (arr, memo, iterator, cb) { var reversed = map(arr, identity).reverse(); reduce(reversed, memo, iterator, cb); };