0.0.3 • Published 9 years ago
loopnext v0.0.3
loopNext
Run loops with async statements in a sync fashion. Did I tell you about nested sync loops? ;)
To use
Install it:
$ npm i loopnext
Require it and use:
var LoopNext = require('loopnext'); var loop = new LoopNext(); loop.syncLoop(iterations, function (l) { // loop body // call `l.next()` for next iteration });
Example
var LoopNext = require('loopnext');
var loop = new LoopNext();
var count = 0;
loop.syncLoop(4, function (l) {
setTimeout(function () {
console.log(count);
count++;
l.next();
}, 3000);
});
// 0
// 1
// 2
// 3
License
MIT © 2015 Sunny (darkowlzz)