summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/async.js8
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);