2014-10-27 90 views
0

我使用_.each來自下劃線庫,我不知道是否有任何選項可以知道循環是否結束了他的工作?我想創建一個函數,它將只運行_.each結束他的工作並完成所有數組。兩邊下劃線時運行函數

謝謝!

回答

1

如果您的循環運行異步代碼,它可能是因爲您問這個問題,您可以通過查看像Async這樣的控制流庫來節省一些時間。它包含了處理這種情況的函數。對於你當前的問題,你應該看看eacheachSeries

我建議你看看你正在使用的異步函數的源代碼......它們並不那麼複雜,它很好理解它們是如何工作的。

如果你的循環不會運行異步代碼,無論你把後循環會爲了當循環結束... = P

1

通常爲每次運行同步而已。如果你需要更多的確認。只需檢查該數組的長度..

+0

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