我正在研究异步模块文档,我有以下代码:
async.eachLimit([9,2,3,4,5,6], 2, function(item, callback){
if(item == 2 || item == 4){
callback("Something wrong!");
}else{
console.log(item*item);
callback();
}
},
function(err){
if( err ){
console.log('Something wrong!');
}else{
console.log('Works!');
}
});
事实证明,当我使用limit = 2运行此代码时,迭代会提前停止。如果limit = 3则迭代完成。
我所花的是两者都完成了...我错过了什么吗?
由于