我在javascript中有一个程序,它执行一个用blockly生成的句子 生成如下:
我有一个setInterval导致每秒重复此代码,并且在此代码中是块生成的函数。此代码可以包含一个或多个setTimeout。如果setTimeout持续超过1秒,setInterval持续,我打破循环,因为setInterval不等待该时间传递,它再次执行。有什么方法可以解决这个问题吗?
setInterval(function(){
setTimeout(function(){
console.log("Hola")
}, 5000)
}, 1000);
为什么console.log每秒都会运行一次?
答案 0 :(得分:0)
目前尚不清楚你真正想要的是什么。
也许这个?尝试每5秒启动一次超时,但仅在没有已超时的情况下
Permission denied: 80=com.sun.enterprise.v3.services...