gpt4 book ai didi

javascript - javascript中的时间敏感应用程序

转载 作者:行者123 更新时间:2023-11-29 19:10:36 25 4
gpt4 key购买 nike

<分区>

我需要恰好每 1 秒生成一个事件。我正在测试 setTimeout 函数,如下所示:

   window.onload = function() {
var oldTime = Date.now();

setTimeout(function printTime() {
newTime = Date.now();
console.log(newTime - oldTime);
oldTime = newTime;
setTimeout(printTime, 1000);
}, 1000);
}

它返回 1s 并有一点点偏移:

testTimeout.js:6 1005
testTimeout.js:6 1006
2testTimeout.js:6 1001
testTimeout.js:6 1006
testTimeout.js:6 1005
testTimeout.js:6 1006
testTimeout.js:6 1005

偏移量从何而来?是因为oldTime和newTime的计算吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com