Skip to content

Instantly share code, notes, and snippets.

@andrIvash
Created August 31, 2017 18:10
Show Gist options
  • Select an option

  • Save andrIvash/d22a4c35ffb634af9f40acb238780b48 to your computer and use it in GitHub Desktop.

Select an option

Save andrIvash/d22a4c35ffb634af9f40acb238780b48 to your computer and use it in GitHub Desktop.
Array of promises
function fetchUserDetails(arr) {
return arr.reduce(function(promise, elem) {
return promise.then(function() {
return db.getUser(email).done(function(res) {
logger.log(res);
});
});
}, Promise.resolve());
}
var arrayOfEmailAddys = [];
fetchUserDetails(arrayOfEmailAddys).then(function() {
console.log('all done');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment