loopnext
v0.0.3
Published
Run loops with async statements in a sync fashion. Did I tell you about nested sync loops?
Downloads
17
Readme
loopNext
Run loops with async statements in a sync fashion. Did I tell you about nested sync loops? ;)
To use
- Install it:
```bash
$ npm i loopnext
```
- Require it and use:
```js
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)