我正在尝试发送函数的短信。但问题是:该功能需要大约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