setInterval-运行另一个函数

时间:2018-08-07 18:28:06

标签: javascript

我为包含两个页面的Monitor Datastudio仪表板报告创建了一个脚本,以在控制台日志上运行。我想做的是使用下一个和上一个按钮在这两个页面之间自动导航。

DECLARE @dt datetime
DECLARE @min int

SET @dt = '09-22-2007 15:04:36.850'
SELECT @min = datepart(minute, @dt) % 10

SELECT CASE WHEN @min < 5 THEN
DATEADD(minute, -@min, @dt) ELSE DATEADD(minute, 10 - @min, @dt) END

自动导航有效,但是我注意到间隔不是固定的。在运行第二个功能之前应该等待30秒,但是在这种情况下,运行功能之间的间隔是随机的。

1 个答案:

答案 0 :(得分:1)

它不是固定的。它将在“至少”指定的时间之后运行您的回调。您的回调将添加到队列中,当堆栈为空时将对其进行处理。更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop

相关问题