JavaScript 创建和清除 setTimeout、setInterval 定时器

一、setTimeout() 等待执行定时器

  1. 创建等待执行定时器 const timeoutID = setTimeout(() => { 执行代码块 }, 毫秒)
// 1000 毫秒后执行一次
const timeoutID = setTimeout(() => {
    console.log("执行代码块");
}, 1000);
  1. 清除等待执行定时器 clearTimeout(timeoutID)
// 1000 毫秒后执行一次
const timeoutID = setTimeout(() => {
    console.log("执行代码块");
}, 1000);

// 清除 timeoutID 定时器
// clearTimeout(timeoutID)

二、setInterval() 循环执行定时器

  1. 创建循环执行定时器 const intervalID = setInterval(() => { 执行代码块 }, 毫秒);
// 每 1000 毫秒执行一次
const intervalID = setInterval(() => {
    console.log("执行代码块");
}, 1000);
  1. 清除循环执行定时器 clearInterval(intervalID)
// 每 1000 毫秒执行一次
const intervalID = setInterval(() => {
    console.log("执行代码块");
}, 1000);

// 清除 intervalID 定时器
// clearInterval(intervalID)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容