2014-10-27 61 views
0

我使用_.each来自下划线库,我不知道是否有任何选项可以知道循环是否结束了他的工作?我想创建一个函数,它将只运行_.each结束他的工作并完成所有数组。两边下划线时运行函数

谢谢!

回答

1

如果您的循环运行异步代码,它可能是因为您问这个问题,您可以通过查看像Async这样的控制流库来节省一些时间。它包含了处理这种情况的函数。对于你当前的问题,你应该看看eacheachSeries

我建议你看看你正在使用的异步函数的源代码......它们并不那么复杂,它很好理解它们是如何工作的。

如果你的循环不会运行异步代码,无论你把后循环会为了当循环结束... = P

1

通常为每次运行同步而已。如果你需要更多的确认。只需检查该数组的长度..

+0

被exectued那是一个好主意,我没有去想 – greW 2014-10-28 08:41:19