如何在函数执行中强制执行最小延迟时间?

时间:2017-05-24 17:32:59

标签: javascript node.js delay

我正在编写一个节点函数,其执行时间应该不会太近(比如说5秒)。

我需要在函数内强制执行最小延迟,而不是在调用端,因为它的用户不应该对延迟一无所知。
这就是为什么我不能使用类似于delaydelayed节点模块的逻辑的原因......

请注意,我不能简单地setTimeout()包装功能代码,因为我想在执行中强制执行最小延迟(即:第一次执行应该立即开始)。

1 个答案:

答案 0 :(得分:1)

你看过bottleneck了吗?也许你想包装你的功能?