当前位置: 首页 > 知识库问答 >
问题:

javascript - setInterval 如何重启继续?

江高飞
2023-08-27
function ttp(){return new Date}const count1= setInterval(ttp, 1000)const stop= ()=> clearInterval(count1)const count2= ()=> setInterval(ttp, 1000)

可以用 stop() 停止计时器。
但是用 count2() 启动的无法被 stop() 停止,而且点一次就增加一个计时器。

请问要如何操作才可以暂停一个计时器,再重启,重启后可以用 stop() 持续停止。

共有1个答案

崔绍辉
2023-08-27

第二次(及后面) setInterval 的时候,继续把计时器 id 赋给 count1,就可以了。

 类似资料:
  • 问题内容: 据我所知,这两段JavaScript的行为方式相同: 选项A: 选项B: 使用setTimeout和setInterval之间有什么区别? 问题答案: 他们本质上试图做同样的事情,但是这种方法比该方法更加准确,因为要等待1000ms,然后运行该函数,然后设置另一个超时。因此,等待时间实际上超过了1000毫秒(如果函数执行时间较长,则等待时间会更长)。 尽管有人可能会认为将执行完全相同每

  • 本文向大家介绍javascript setinterval 的正确语法如何书写,包括了javascript setinterval 的正确语法如何书写的使用技巧和注意事项,需要的朋友参考一下 前几天我用setinterval 写了一个小程序,这个setinterval是用来干什么的我就不解释了。 写的方法在其它的浏览器里都能用,后来测试组的同事拿去一测就出了问题。因为她们爱用360,还有IE。我两

  • 问题内容: 我正在编写一个库,该库具有一组预定义的枚举值。可以说,我的枚举如下所示。 现在,使用此库的客户端可能需要添加更多值。假设客户需要添加和。这不会覆盖任何现有值,而是使枚举具有5个值。 在此之后,我应该能够使用5种不变的可能性。 实现此目标的最佳方法是什么? 问题答案: 您不能具有另一个扩展,也不能通过继承将值“添加”到现有值。 但是,可以实现。 我要做的是让原始实现标记(即没有方法声明)

  • 问题内容: 之间的主要区别是什么 setInterval 和 setTimeout 在JavaScript中? 问题答案: 超时后运行一次代码/函数。 以一定的间隔运行代码/函数,并在它们之间超时。 例:

  • 问题内容: 今天,我使用appcontainers / mediawiki docker映像部署了MediaWiki实例,现在遇到一个新问题,无法找到任何线索。尝试使用以下方法附加到mediawiki前端容器后: 出于我忽略的原因,它在我的配置上做出回答,还尝试: 我确实收到错误消息附近的内容: 这是我的新问题,因为此容器永不停止重新启动。我看到使用总是返回STATUS的状态。 问题是,我能够停止

  • 本文向大家介绍javascript中setInterval的用法,包括了javascript中setInterval的用法的使用技巧和注意事项,需要的朋友参考一下 javascript中的setInterval的函数主要是在制作动画或其他间隔性渲染(操作)效果时,对操作方法按照一定时间间隔进行调用的函数。 setInterval的表达式格式主要有: setInterval(fnname,time,