123456789101112131415161718192021222324252627282930313233343536 |
- import arrayReduceRight from './_arrayReduceRight.js';
- import baseEachRight from './_baseEachRight.js';
- import baseIteratee from './_baseIteratee.js';
- import baseReduce from './_baseReduce.js';
- import isArray from './isArray.js';
- function reduceRight(collection, iteratee, accumulator) {
- var func = isArray(collection) ? arrayReduceRight : baseReduce,
- initAccum = arguments.length < 3;
- return func(collection, baseIteratee(iteratee, 4), accumulator, initAccum, baseEachRight);
- }
- export default reduceRight;
|