怎么控制 函数的执行过程,当一个函数执行完了在执行下一个
发布于 10 年前 作者 babata 8033 次浏览 最后一次编辑是 8 年前

for(var i=0;i<5;i++){ upload(); } function upload(){ … … }

怎么控制这个函数,当循环一次upload 执行完了,再执行下一次upload

2 回复

有一些流程控制库你可以试试,原理上,比如给每个函数加个标记呀,每次执行完了就true,而且每次执行前检查前一个函数的标记是不是true否则就不执行,然后开个循环…………。 推荐eventproxy,或者step 还有async

async 就是做这个的。可以顺序执行,也可以并行。

回到顶部