for-async-each
v1.0.1
Published
Smallest and easiest asynchronous ForEach library out there with true async support.
Downloads
15
Maintainers
Readme
For-Async-Each
The smallest and easiest Async ForEach library out there with true async support. No dependencies and the function is 10 lines long.
Install
Node.JS
npm i for-async-each
Then just import it as a RequireJS module or ES6 module:
const asyncForEach = require('for-async-each') ;
import asyncForEach from 'for-async-each';
Browser
Simply include it before your scripts.
Usage
Just pass the array and a callback function, which will be executed for each element in the array.
For control flow, you can either call '.then' on the asyncForEach function or await it:
let array = [1, 2, 3];
asyncForEach(array, async item => {
await myPromise(item);
}).then(() => {
console.log('done');
})
let array = [1, 2, 3];
await asyncForEach(array, async item => {
await myPromise(item);
})
console.log('done');