diff options
author | Graeme Yeates <yeatesgraeme@gmail.com> | 2016-07-20 19:19:38 -0400 |
---|---|---|
committer | Graeme Yeates <yeatesgraeme@gmail.com> | 2016-07-20 19:39:07 -0400 |
commit | aa5673e23d5f84c954c576a91ca84b8e6b1604f1 (patch) | |
tree | a72bb49fe6350912be570aaffedba22bcfe657cc /lib/each.js | |
parent | ddef4334de9a654d9b34a3faed5eaa37b673d414 (diff) | |
download | async-aa5673e23d5f84c954c576a91ca84b8e6b1604f1.tar.gz |
Add a fast path for eachOffast-path-eachOf
Diffstat (limited to 'lib/each.js')
-rw-r--r-- | lib/each.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/each.js b/lib/each.js index dc8c501..5bf6bd4 100644 --- a/lib/each.js +++ b/lib/each.js @@ -1,5 +1,5 @@ -import eachLimit from './eachLimit'; -import doLimit from './internal/doLimit'; +import eachOf from './eachOf'; +import withoutIndex from './internal/withoutIndex'; /** * Applies the function `iteratee` to each item in `coll`, in parallel. @@ -60,4 +60,6 @@ import doLimit from './internal/doLimit'; * } * }); */ -export default doLimit(eachLimit, Infinity); +export default function eachLimit(coll, iteratee, callback) { + eachOf(coll, withoutIndex(iteratee), callback); +} |