0.0.3 • Published 9 years ago

loopnext v0.0.3

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

loopNext

Build Status

Run loops with async statements in a sync fashion. Did I tell you about nested sync loops? ;)

To use

  1. Install it:

    $ npm i loopnext
  2. 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)