javascript setInterval是什么_如何创建循环定时任务?

admin 百科 12
setInterval 是 JavaScript 中用于重复执行某段代码的内置函数,按指定毫秒间隔持续调用函数直至被 clearInterval 清除;返回 timerId 用于停止,不保证严格准时,可能因执行耗时导致延迟累积。

javascript setInterval是什么_如何创建循环定时任务?-第1张图片-佛山资讯网

setInterval 是 JavaScript 中用于**重复执行某段代码**的内置函数,它会按照指定的时间间隔(毫秒)持续调用一个函数或执行一段代码,直到被手动清除。

setInterval 的基本用法

语法很简单:

setInterval(函数, 毫秒数, 参数1, 参数2, ...);

说明:

  • 第一个参数可以是函数引用(推荐)或字符串(不推荐,已废弃)
  • 第二个参数是最小等待时间(单位:毫秒),比如 1000 表示 1 秒
  • 后续参数会作为实参传给要执行的函数

如何创建一个循环定时任务?

例如,每 2 秒在控制台打印一次“心跳”:

立即学习“Java免费学习笔记(深入)”;

const timerId = setInterval(() => { console.log('心跳'); }, 2000);

这里返回的 timerId 是一个唯一数字标识,后面用来停止这个定时器。

如何停止 setInterval 循环?

必须用 clearInterval() 主动清除,否则它会一直运行,可能造成内存泄漏或意外行为:

标签: vue react javascript java 浏览器

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~