【发布时间】:2016-02-09 09:57:24
【问题描述】:
假设我们有一个脚本将为数组中的每一行执行特定任务。
function execute(err, array){
loop(array, function(err,object){
console.log(object)
//do a certain task when it's finished get into the next object successively.
});
}
function loop(array,callback){
array.forEach(function(object){
callback(null, object);
});
}
function array(callback){
callback(null, [1, 2, 3, 4, 5]);
}
setTimeout(function(){
array(execute);
}, 6000);
问题:
- 如何完成任务才进入下一个循环?
- 我的函数被认为是异步的吗?
【问题讨论】:
标签: javascript node.js loops foreach