This node module is develop because when you have large iteration to do in node their is no sufficent module their. By this module you can iterate more then crores and their will be no crash in the application . Even Asyn module crash in node on iteration.
To install nodeloops
using npm, simply run:
$ npm install nodeloops
If you have installed nodeloops
, you can use it for asynchronously loop.
var nodeloops = require('nodeloops');
var i=0;
// this is very fast
nodeloops.fastforloops(function (next) {
if(i == 10000000)
{
next(i);
console.log("task done");
}else{
next();
i++;
}
}
,
function (err) {
console.log('All done!');
}
);
we made several cron job type task which run asynchronously and manupulate large loops and even some time we need to our
for loop to stay in loop then excute .So for that i have give microsecond parameter so that you can perform task easily and on time
which you require . If you dont need that simply place 0 (ZERO) in microsecond.
// this is a function run as fast you want it to run
// put microsecond 0 if you dont want . It will not crash even the loop is huge in iteration
nodeloops.mediumforloops(start, end,microsecond, function(n) {
// action you want to perform
console.log("index number:", n);
});
nodeloops.mediumforloops(start, end,microsecond, function(n) {
// action you want to perform
console.log("index number:", n);
});
Want to run some code after the loop is finished? No problem!
```javascript
nodeloops.mediumforloops(0, 10000000,0, function(n) {
// action you want to perform
console.log("index number:", n);
}, function() {
console.log('task completed!');
});