使用setInterval
的多个实例可以在同一个页面上创建多个定时器,每个定时器都会按照指定的时间间隔执行相应的函数。以下是一个简单的示例:
// 创建第一个定时器,每隔1秒执行一次myFunction1
setInterval(myFunction1, 1000);
// 创建第二个定时器,每隔2秒执行一次myFunction2
setInterval(myFunction2, 2000);
// 创建第三个定时器,每隔3秒执行一次myFunction3
setInterval(myFunction3, 3000);
在这个示例中,我们创建了三个定时器,分别每隔1秒、2秒和3秒执行一次不同的函数。这些定时器可以同时运行,不会相互影响。
需要注意的是,setInterval
返回的是一个定时器ID,可以使用这个ID来取消定时器:
// 取消第一个定时器
clearInterval(timer1);
在这个示例中,我们使用clearInterval
函数取消了第一个定时器。需要注意的是,取消定时器并不会停止正在执行的函数,只是不会再继续执行下一次。
领取专属 10元无门槛券
手把手带您无忧上云