(JavaScript)将forEach循环与内部回调同步

(JavaScript)将forEach循环与内部回调同步,第1张

(JavaScript)将forEach循环与内部回调同步

看一下async.js,尤其是其控制流语句,例如

each

whilst
until

使用async.js,您可以获得想要的东西。

在您的实际情况下,您需要的是

each
函数(以前称为
forEach
),
eachSeries
或者不是并行运行单个迭代,而是串行运行的函数(有关详细信息,请参见eachSeries的文档)。

举个例子:

async.eachSeries([ 2, 3, 5, 7, 11 ], function (prime, callback) {  console.log(prime);  callback(); // Alternatively: callback(new Error());}, function (err) {  if (err) { throw err; }  console.log('Well done :-)!');});

这将遍历素数数组,并以正确的顺序依次打印,最后打印出来

Well done :-)!



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5476943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存