1 var arrayReduceRight = require(
'./_arrayReduceRight'),
2 baseEachRight = require(
'./_baseEachRight'),
3 baseIteratee = require(
'./_baseIteratee'),
4 baseReduce = require(
'./_baseReduce'),
5 isArray = require(
'./isArray');
29 function reduceRight(collection, iteratee, accumulator) {
30 var func = isArray(collection) ? arrayReduceRight : baseReduce,
31 initAccum = arguments.length < 3;
33 return func(collection, baseIteratee(iteratee, 4), accumulator, initAccum, baseEachRight);
36 module.exports = reduceRight;