I got async function:
var func = function (arg, next) {
var milliseconds = 1000;
setTimeout(function(){
console.log (arg);
next()
} , milliseconds);
}
And array:
var arr = new Array();
arr.push (0);
arr.push (1);
console.log(arr);
I want to use func for every item of my array arr:
func(arr[0], function(){
func(arr[1], function(){
console.log("finish");
})
})
Ok for array consisted of 2 elements, but if I got array of 1000 elements how to use func for every item in arr?
How to do it in cycle?
arr.forEach(func(this));would this work?