循环遍历异步调用,每个等待前一个完成JavaScript

时间:2017-12-03 05:11:17

标签: javascript asynchronous

我想遍历一个异步调用列表,但循环的每次迭代都会等待上一次迭代在开始下一次迭代之前完成执行。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以将调用的结果和状态存储在列表中。每当调用完成时,它会在状态列表中将其状态标记为COMPLETE,并将其结果存储在结果列表中。

在每次通话结束时,检查所有通话的状态是否完整。如果完成,那么您可以调用子例程来遍历调用的结果列表。