当for循环内的函数完成时,for循环继续
Javascript for loop continue when function inside for loop finished
我在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
我不太清楚你在问什么。当调用一个函数时,将控制权交给该函数。它只会在出现错误、返回语句或完成执行函数时移交控制权。
相关文章:
- 为什么JavaScript在for循环为3时向所有4发出警报
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 我的javascript for循环不起作用
- For循环冻结Javascript
- 如何在for循环中添加事件侦听器
- 双“for”循环(循环)
- javascript for循环不起作用
- for循环中的javascript if语句找不到==
- Javascript在for循环中等待处理请求
- For循环在Jquery中只运行一次
- 如何在for循环中使用计数器
- for循环中的JavaScript闭包
- 为什么我们在ES2015中需要一个新的for循环结构,而我们已经有了for、forEach
- For循环在调用时未运行
- 如何使用for循环添加所有按钮'单击事件
- 如何更改在for循环中生成的圆的位置
- 为什么这个For循环会使浏览器实验室崩溃
- 为什么我使用javascript获得了一个无限的for循环
- 在for循环中使用多维数组设置google.maps.Marker图标
- 如何在angularJS中运行for循环而不使用html标记