当for循环内的函数完成时,for循环继续

Javascript for loop continue when function inside for loop finished

本文关键字:for 循环 继续 完成时 函数      更新时间:2023-09-26

我在for循环中有一个函数调用,我需要它在另一个循环中再次执行,只有当函数完成执行时,请帮助我。

   $.when(sendData(d)).done(continue);

这个问题指的是一个完整的脚本:https://stackoverflow.com/questions/23887807/javascript-for-loop-proceed-only-if-function-called-inside-is-finished

好吧,也许我说的不清楚,我不是想在一个循环中有一个循环,我想做的是在一个循环中执行一个函数,每次它有另一个循环,但只有当函数已经完成执行。所以我有一个循环和一个函数在里面。

JavaScript允许你这样做:

outerloop:
for(...)
    innerloop:
    for(...)
        function call
        continue outerloop:
function call

我不太清楚你在问什么。当调用一个函数时,将控制权交给该函数。它只会在出现错误、返回语句或完成执行函数时移交控制权。