1.0.11 • Published 9 years ago

q-foreach2 v1.0.11

Weekly downloads
1
License
ISC
Repository
github
Last release
9 years ago

#Q-foreach2

Adds forEach functionality to Kriskowal's q

also works with objects

var Q = require('q');
require('q-foreach2')(Q);

var arr = [1,2,3,4,5];
Q.forEach(arr,function(val,index){
	return Q.delay(500)
	.then(function(){
		console.log('Index: '+index);
		console.log('Value: '+val);
		return ++val;
	});
}).then(function(results){
	console.log(results);
	/*
	[
		{err:null, result:2},
		{err:null, result:3},
		{err:null, result:4},
		{err:null, result:5},
		{err:null, result:6}
	]
	*/
});

And for those lazy coders:

Q.foreach = Q.forEach;
1.0.11

9 years ago

1.0.8

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago