2.2.0 • Published 9 years ago

promise-each v2.2.0

Weekly downloads
77,198
License
MIT
Repository
github
Last release
9 years ago

promise-each

NPM version build status Test coverage Downloads

Call a function for each value in an array and return a Promise. Should only be used for side effects. Waits for promises to resolve before proceeding to the next value.

Installation

$ npm install promise-each

Usage

const each = require('promise-each')

Promise.resolve([1, 2, 3])
  .then(each((val) => console.log(val)))
// => 1
// => 2
// => 3

Why?

This module is basically equivalent to bluebird.each, but it's handy to have the one function you need instead of a kitchen sink. Modularity! Especially handy if you're serving to the browser and need to reduce your javascript bundle size.

Works great in the browser with browserify!

See Also

License

MIT