asynloop
Version:
asynchronous loop Solution
41 lines (30 loc) • 854 B
Markdown
# asynLoop
asynchronous loop Solution for node Env!!!
## Usage
```javascript
var fs = require('fs');
var AsynLoop = require('../index');
var fileArr = ['./1', './2', './3'];
var iterator = function (index, item, continueCallback, quitCallback) {
fs.readFile(item, function (err, data) {
if (err) {
quitCallback && quitCallback();
}else{
console.log('execute loop ' + index + ';');
continueCallback && continueCallback();
}
});
};
var callback = function () {
console.log('fulfil work.')
};
AsynLoop(fileArr, iterator, callback).start();
```
## Tests
$ cd test
$ node index.js
## Credits
- [Bean Li](https://github.com/warfrogsdf)
## License
[The MIT License](http://opensource.org/licenses/MIT)
Copyright (c) 2013 Bean Li