我有异步功能:
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");
})
})
好的数组由 2 个元素组成,但是如果我有 1000 个元素的数组,如何func
用于每个项目arr
?
如何在循环中做到这一点?