Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当for循环内部的函数完成时,Javascript for循环继续_Javascript_Jquery_For Loop_Continue - Fatal编程技术网

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

当for循环内部的函数完成时,Javascript for循环继续,javascript,jquery,for-loop,continue,Javascript,Jquery,For Loop,Continue,我在for循环中有一个函数调用,我需要在另一个循环中再次执行该函数,只有当函数执行完毕时,请帮助我 $.when(sendData(d)).done(continue); 此问题指的是一个完整的脚本,可从以下网址获得: 好的,也许我说的不清楚,我不是想在循环中有一个循环,我想做的是每次有另一个循环时,在循环中执行一个函数,但前提是函数已经完成执行。 所以我有一个循环和一个函数在里面。JavaScript允许您这样做: outerloop: for(...) innerloop:

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

   $.when(sendData(d)).done(continue);
此问题指的是一个完整的脚本,可从以下网址获得:


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

JavaScript允许您这样做:

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

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

因此,您的意思是,我应该在for(…)和change$.when(sendData(d)).done(continue loop)之前放置“loop:”;对此?我不确定jquery部分,但如果这样做,当函数执行完毕时,它会将控制返回到outloop。这给了我一个错误Uncaught SyntaxError:Unexpected token continueh JSFIDLE上有一个示例:正常情况下,会有100个0,但continue语句会将控制返回到outerloop。OK,也许我说的不清楚,我不是想在循环中有一个循环,我想做的是在循环中执行一个函数,每次它有另一个循环,但只有当函数完成执行时。所以我有一个循环,里面有一个函数。