我使用以下代码输出数组中的每个项目。我看到('*****')的每个单独日志......
但是当迭代完成后,我没有看到'迭代完成'部分。
async.forEach(stringsArray,function (item,callback)
{
//do something with the item
console.log("*****");
},
function()
{
//This function is called when the whole forEach loop is over
console.log("Iterating complete");
});
有什么想法吗?
答案 0 :(得分:2)
您没有执行回调,因此async
不知道您已完成回复。试试这个:
async.forEach(stringsArray, function(item, callback) {
console.log('*****');
callback();
}, function() {
console.log('iterating done');
});