Я получил асинхронную функцию:массив и асинхронная функция обратного вызова
var func = function (arg, next) {
var milliseconds = 1000;
setTimeout(function(){
console.log (arg);
next()
} , milliseconds);
}
И массив:
var arr = new Array();
arr.push (0);
arr.push (1);
console.log(arr);
Я хочу использовать func
для каждого элемента моего массива arr
:
func(arr[0], function(){
func(arr[1], function(){
console.log("finish");
})
})
Ok для массива состоял из 2 элементов, но если я получил массив из 1000 элементов, как использовать func
за каждый товар в arr
?
Как это сделать в цикле?
http://www.sitepoint.com/javascript-large-data-processing/ –
вы говорите о цикле Еогеасп? –
Можете ли вы использовать JQuery? –