foreach循环等待,直到每个步骤中的每个函数都完成
foreach loop wait until each function in each step is completed
在我的代码中:
jQuery.each(data.modules, function(key, value) {
doSomethingLong(value);
}) // end each
function doSomethingLong(value) {
//some ajax calls
};
在这种情况下,所有函数同时运行doSomethingLong()。
我需要等到doSomethingLong(value)在每个步骤中返回true
/false
。
如何在javascript或jQuery中获取它?
只需尝试此
data.modules.forEach(function(value){
doSomethingLong(value);
});
基本上data.modules是一个可以使用forEach
方法迭代的数组。
相关文章:
- Chrome/jQuery未捕获范围错误:超过了最大调用堆栈大小(函数循环)
- 如何在返回值(Js)时不中断函数/循环
- 函数在自己的循环中使用 i,以及一个子函数循环 - var 的行为类似于 let
- 我可以在 jquery 中对函数循环使用相同的返回值吗?
- 如何使用 each() 函数循环访问 JSON 文件
- jQuery函数循环两次
- setInterval 函数循环太快
- 简化我的函数(循环、数组)
- 我的 IF 条件如何影响全局变量使函数循环
- 使用ReactJS和concatJSX语法进行渲染时的map函数循环
- 如何通过OnClick函数循环遍历标记元素并在显示器上获得相应的内容
- 函数循环问题
- 将计数器添加到javascript函数循环中
- 通过future函数循环和设置全局变量
- jQuery创建一个函数循环,每个函数都有一个动画队列
- 从另一个函数终止一个活动的javascript函数/循环
- jQuery函数循环:为什么夏奇拉在陌生人吻她时重复吻
- 在一个简单的函数循环中设置style.display时出现了奇怪的行为
- 通过多个函数循环/setinterval
- 试图防止Jquery函数循环