我遇到了setInterval延迟的问题,如下所示:
var playBall = setInterval(function() {
// my code here
// measure offset time
console.log('Time: ' + new Date().getTime());
}, 20);
执行时,延迟实际为21或22或大于......不是20毫秒。
问题出在哪里?
答案 0 :(得分:0)
众所周知,setInterval()方法不准确。
请参阅此链接,了解该方法的确切工作原理:https://dzone.com/articles/how-javascript-timers-work