Javascript - 如何准确定位setinterval的定时器延迟?

时间:2015-09-21 09:39:42

标签: javascript

我遇到了setInterval延迟的问题,如下所示:

var playBall = setInterval(function() {
    // my code here

    // measure offset time
    console.log('Time: ' + new Date().getTime());
}, 20);

执行时,延迟实际为21或22或大于......不是20毫秒。

问题出在哪里?

1 个答案:

答案 0 :(得分:0)

众所周知,setInterval()方法不准确。

请参阅此链接,了解该方法的确切工作原理:https://dzone.com/articles/how-javascript-timers-work