diff options
Diffstat (limited to 'lib/reduce.js')
-rw-r--r-- | lib/reduce.js | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/reduce.js b/lib/reduce.js index de42c5e..963d619 100644 --- a/lib/reduce.js +++ b/lib/reduce.js @@ -46,12 +46,10 @@ import wrapAsync from './internal/wrapAsync'; export default function reduce(coll, memo, iteratee, callback) { callback = once(callback || noop); var _iteratee = wrapAsync(iteratee); - eachOfSeries(coll, function(x, i, callback) { - _iteratee(memo, x, function(err, v) { + eachOfSeries(coll, (x, i, callback) => { + _iteratee(memo, x, (err, v) => { memo = v; callback(err); }); - }, function(err) { - callback(err, memo); - }); + }, err => callback(err, memo)); } |