setinterval中的函数花费的时间超过超时

时间:2020-08-06 08:44:44

标签: javascript setinterval

我在setInterval()中有一个同步函数,其中将超时设置为1秒。有时,setInterval()中的同步函数需要30秒钟以上的时间才能执行。这意味着,在setInterval()内部定义的函数所花费的时间超过了超时设置。最近,我在此函数中遇到了很多无法跟踪的问题。

有人可以告诉我如果setInterval中的函数花费的时间超过了超时时间是否有问题?还是如果还有其他理想的方法来继续调用执行时间无法预测的函数

示例代码:

myFunction = async()=>{
 // Some synchronous external API calls which takes 30+ seconds to execute
}    
setInterval(myFunction,1000)

0 个答案:

没有答案