gpt4 book ai didi

node.js - 如何在 Node js 中使用 async.applyEachSeries?

转载 作者:搜寻专家 更新时间:2023-10-31 23:32:58 25 4
gpt4 key购买 nike

如果有人能给出一个更具体的例子来说明如何使用 async.applyEachSeries 函数,我们将不胜感激。

async.applyEach([enableSearch, updateSchema], 'bucket', callback);

// partial application example:
async.each(
buckets,
async.applyEach([enableSearch, updateSchema]),
callback
);

这是来自异步自述文档,但我不知道如何使用它。什么是“桶”,它只是一个传递到某处的字符串吗?

最佳答案

async.applyEach([enableSearch, updateSchema], 'bucket', callback);

这会调用 enableSearch('bucket')updateSearch('bucket') 异步回调,然后调用一次 callback()他们都完成了。


// partial application example:
async.each(
buckets,
async.applyEach([enableSearch, updateSchema]),
callback
);

async.applyEach() 调用返回一个函数,该函数调用 enableSearch()updateSchema() 时使用其参数叫。由于 async.each() 的第一个参数应该是一个数组,我假设 buckets 是一个字符串数组(因为第一个示例涉及将一个字符串传递给 enableSearch()updateSearch())。因此,这可能会对数组 buckets 中的每个字符串调用 enableSearch()updateSearch()(然后调用 回调()).

关于node.js - 如何在 Node js 中使用 async.applyEachSeries?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28822487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com