确定异步请求的完成时刻

时间:2018-04-04 10:28:37

标签: javascript asynchronous

我有一个包含hrefs的json数据。每个href提供另一个json数据等。我有一个处理json数据的递归函数。当这个处理完成后,我需要做另一个动作。我怎样才能发现这一刻?所有带有href的请求都是异步的,我不知道可能存在多少个href。 为了解析href并获取json数据,我使用fetch。

1 个答案:

答案 0 :(得分:1)

在递归函数的某处,您必须已经有办法检测是否有更多数据出现。

if ( more_data )
    recursive_call();

所以只需添加...

else
    do_other_actions();