我想在一个间隔内执行一个函数。是的,我可以使用setInterval,但我需要间隔时间同步到时间戳什么的。就像我想在两个不同的设备上执行间隔一样,它们应该在完全相同的秒内运行,如果可能的话,甚至是ms。但是,如果我使用setInterval方法,则取决于脚本何时启用,这些间隔将被抵消。setInterval(() => {
if (new Date().getTime() % 1000 * 10
我是一个JavaScript新手,我正试图通过setInterval和setTimeout实现并发操作。var myVar = setInterval(function() {}, 1000);
var d = new Date()"log " + i);}
<p>A script on this page starts this clock:<
我正在尝试制作一个动画(虽然我没有给出确切的代码,但是是我想要做的一个例子),就像我希望设置的间隔等待它的内部函数完全执行,然后再次运行自己一样。还有许多类似的问题,比如how to make setInterval Wait until The function executes?(你认为这个问题听起来和这个问题很相似,但是这个问题的答案并不是详细说明发生了什么)和Wait until setInterval() is done ,但这些问题并没有给出我的答案。<em
setInterval函数中的第二个参数用于延迟以毫秒为单位的执行。正如预期的那样,每秒1000毫秒将触发该函数。但有一件奇怪的事情,我并不是很理解。在第二个时间间隔中,我将延迟参数设置为1毫秒,并将增量数字和条件放入函数中,以检查每个传递的1000个数字。我希望它的行为就像秒间隔计时器一样。但它并不完全像我希望的那样运行。
对此有什么解释吗?// detect seconds in a second interval timer (works as