在 NODEJS 中,我想要一个每 5 秒后继续执行的函数,并且我使用了 while(1) 循环,时间超过 5 秒。但它不起作用。
while(1){
var ms=4000;
ms += new Date().getTime();
while (new Date() < ms){}
execute(12345,0);
}
最佳答案
在 Javascript 中,您可以使用 setInterval
创建一些在每个需要的时间间隔调用的任务:
setInterval(functionToCallOnInterval,intervalInMilliSeconds);
setInterval(function() {
console.log('called about every 5 seconds');
}, 5000);
setInterval(myFunc, 6000);
function myFunc() {
console.log('called about every 6 seconds');
}
看哪
setInterval
计时不准确,因此在重要情况下不能指望它。
关于javascript - 如何在nodeJS中添加while(1)循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38701957/