我的异步代码段...是否可以限制节点中的异步任务?
async.forEach(list, function(file, loopCallback)
{
console.log("file");
loopCallback();
},
{
console.log("all done!");
});
这很好,它打印我在我的列表中的所有文件的名称。大。但是现在,让我们想象一下,我想一次限制我正在做的文件数量。
像,如果我只想让一次只能做一个文件呢?
我听说过async.ParallelLimit和async.Queue,并想知道如何调整此代码以适合其中的一个(特别是parallelLimit)。
任何想法?
'forEachOfLimit'? –
所以...你知道async有你想要的选项,但你希望我们将你的代码转换为其他选项之一.. –
你甚至没有看看[文档](https: //github.com/caolan/async#documentation),是吗?只需使用'async.eachLimit'。 – Bergi