我遇到了使用async.eachLimit的问题。它适用于前10个元素,但它不会继续过去;它只是结束。所以,如果有100个元素,它只会在前10个元素。这显然是我误解回调的问题。使用eachLimit和不包含回调的外部函数的正确方法是什么?还是这样的功能需要一个?如何正确使用Javascript异步eachLimit
async.eachLimit(items, 10, function(item, callback) {
outsideFunction(item.attrOne, item.attrTwo};
//callback(); ---> leads to all running in parallel.
},
function(err) {
console.log(err);
}
);
你是什么意思,“一个不包含回调的外部函数”?它是否是异步的?如果是的话,当它没有回调时,你怎么知道它已经完成? – Bergi