我正在使用来自下划线lib的_.each
,我想知道是否有任何选项可以知道循环是否结束了他的工作?我想在_.each
结束工作并完成所有数组时创建一个仅运行 的函数。
谢谢!
答案 0 :(得分:1)
通常每次运行仅同步。如果您需要更多确认。只需检查该数组长度..
答案 1 :(得分:1)
如果你的循环运行异步代码,它可能因为你问这个问题而做,你可以通过查看像Async这样的控制流库来节省一些时间。它包含了处理这种情况的函数。对于您当前的问题,您应该查看each或eachSeries
我建议你看一下你正在使用的异步函数的源代码......它们并不复杂,理解它们是如何工作的很好。
如果你的循环没有运行异步代码,那么在循环结束后按顺序执行的任何内容都将按顺序执行... = P