async-arr

1.0.0 • Public • Published

async-arr

Foreach arrays on es6 promise

Install

npm i async-arr --save

Example

var AsyncArr = require('async-arr');

var arrays = ['a','b','c','d'];

var task1 = new AsyncArr(arrays);

task1.each(function(item,index){
    return new Promise(function(resolve,reject){
        setTimeout(function(){
            resolve(item+' '+index*100+'ms');
        },index*100);
    });
}).then(function(results){
    console.log(results); // => ['a 0ms','b 100ms','c 200ms','d 300ms']
});

todo

Package Sidebar

Install

npm i async-arr

Weekly Downloads

0

Version

1.0.0

License

ISC

Last publish

Collaborators

  • cxm