我在for循环中有一个函数调用,我需要在另一个循环中再次执行,只有在函数执行完毕后,请帮帮我。
$.when(sendData(d)).done(continue);
这个问题是指一个完整的脚本: https://stackoverflow.com/questions/23887807/javascript-for-loop-proceed-only-if-function-called-inside-is-finished
好吧,也许我说的不清楚,我不是试图在循环中循环,我想要做的是每次有另一个循环时在循环中执行一个函数但是只有函数有完成执行。 所以我有一个循环和一个函数。
答案 0 :(得分:0)
JavaScript允许您这样做:
outerloop:
for(...)
innerloop:
for(...)
function call
continue outerloop:
function call
你在这里问的不太清楚。调用函数时,将控制该函数。它只会在错误,返回语句或完成执行函数时移交控制权。