diff options
-rw-r--r-- | lib/async.js | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/async.js b/lib/async.js index 32a2d82..f3cfb80 100644 --- a/lib/async.js +++ b/lib/async.js @@ -380,9 +380,7 @@ async.foldr = async.reduceRight = function (arr, memo, iterator, callback) { - var reversed = _map(arr, function (x) { - return x; - }).reverse(); + var reversed = _map(arr, identity).reverse(); async.reduce(reversed, memo, iterator, callback); }; @@ -1039,9 +1037,7 @@ async.memoize = function (fn, hasher) { var memo = {}; var queues = {}; - hasher = hasher || function (x) { - return x; - }; + hasher = hasher || identity; var memoized = _restParam(function memoized(args) { var callback = args.pop(); var key = hasher.apply(null, args); |