我正在嘗試發送函數的短信。但問題是:該功能需要大約10-15秒才能完成(因爲我們用PhantomJS完成了一堆東西)。異步等待函數
_.each(users, function(userData){ // This does not work since i need to wait for 15 seconds
smsFree.sendSMSFree(userData, productUrl);
});
我甚至嘗試過使用setTimeout,但那並沒有很好的工作。
我上的NodeJS。我如何利用異步或其他庫來解決我的問題?
我要等待15秒鐘,然後循環到第二個對象。不知道這是如何實現的。 (Async.serial?)
- [R
如何判斷函數何時結束?它會返回一個承諾嗎?要求回撥? –
@MadaraUchiha讓我們說我的其他功能確實給回電話。現在你能告訴我如何修改這個以等待我循環其他對象之前? – TechnoCorner
理想情況下,您需要了解承諾..之後,您可以使用一些很好的功能,使用和聲開關隱藏在節點V7中。 'async'&'await'。 – Keith