【发布时间】:2020-05-05 13:24:53
【问题描述】:
我想在 JavaScript 的 for 循环中检测异步函数的结束。
我的代码是:
for (var i = 0; i < dataPoints.length; i++) {
(function(i) {
setTimeout(function() {
if(end of everything)
{
//call xyz()
}
}, 5000 * i);
})(i);
}
请帮助我实现我的目标。谢谢
【问题讨论】:
-
如果 i 等于长度.....队列将比所有时间超时都好得多
-
你能解释一下吗?带有示例代码..
-
这是另一个 setTimeout 必须包含在 Promise 问题中。真的需要一个好的社区管理来将重复链接到
标签: javascript for-loop asynchronous settimeout