Skip to content

Instantly share code, notes, and snippets.

View spadin's full-sized avatar
😃

Sandro Padin spadin

😃
View GitHub Profile
@spadin
spadin / sequential-promises.js
Created January 31, 2019 17:39
Run promises sequentially using Array#reduce
// https://css-tricks.com/why-using-reduce-to-sequentially-resolve-promises-works/
const sayHelloIn = (seconds) => () => new Promise((resolve, reject) => {
setTimeout(() => {
console.log(`Hello ${seconds} seconds later.`)
resolve();
}, seconds * 1000);
});
const sequentially = async (fns) => {