位置: IT常识 - 正文

如何清除全部的定时器(请问怎么清除)

编辑:rootadmin
如何清除全部的定时器

推荐整理分享如何清除全部的定时器(请问怎么清除),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何彻底清除,如何清空所有,如何清空所有,清除教程,如何清除全部的定时器,如何清除全部的定时器,清除全部清除,如何清除全部的抖音数据,内容如对您有帮助,希望把文章链接给更多的朋友!

通过 setTimeout() 函数来建立定时器,并通过 clearTimeout() 函数来清除定时器。

let timerTimeout = setTimeout(() => { console.log("2222222-----------------------------");}, 1000);clearTimeout(timerTimeout);如何清除全部的定时器(请问怎么清除)

通过 setInterval() 函数来建立定时器,并通过 clearInterval() 函数来清除定时器。

let timerInterval = setInterval(() => { console.log("11111111-----------------------------"); }, 2000); clearInterval(timerInterval);

当我们给定时器赋值给一个变量的时候,可以通过 clearTimeout 和 clearInterval 来清除指定的定时器。我们如何来清除全部的定时器呢? 我们来看一段代码:

let timerTimeout = setTimeout(() => { console.log(“2222222-----------------------------”); }, 1000); console.log(“timerTimeout-----------------------------”, timerTimeout);

let timerInterval = setInterval(() => { console.log("11111111-----------------------------"); }, 2000); console.log("timerInterval-----------------------------", timerInterval); let timer3 = setTimeout(() => { console.log("333333-----------------------------"); }, 1000); console.log('timer3-----------------------------', timer3) let timer4 = setInterval(() => { console.log("44444444-----------------------------"); }, 1000);

通过打印 **timerTimeout ** 和 **timerInterval ** 的值,我们可以知道,每个定时器会返回一个number类型的ID值,并且会从1开始逐渐递增。setTimeout() 和 **setInterval()**共用一个ID,每有一个 setTimeout() 和 setInterval() 函数,ID值就会增加1。

通过以上的特性可知,当我们新建一个定时器的时候,这个定时器的 ID 的值是最大的,通过遍历所有的ID值,分别清除对应的定时器,即可清除全部的定时器。

let endTimer = setTimeout(() => {}, 100000); for (let i = 0; i <= endTimer; i++) { // 清除setInterval创建的定时器 clearInterval(i) // 清除setTimeout创建的定时器 clearTimeout(i) }

在 for 循环中调用 clearInterval 和 clearTimeout 是利用了这两个函数,当传入的值没有对应的定时器时,不会抛出错误的特性。这样不管ID值所对应的是 setInterval 创建的定时器还是 setTimeout 创建的定时器,或者没有定时器,都可以正确清除,并且不会抛出错误。

本文链接地址:https://www.jiuchutong.com/zhishi/289646.html 转载请保留说明!

上一篇:五、vue3.0之组件通信详解(defineProps、defineEmits、defineExpose)(vue3组件写法)

下一篇:劳特布龙嫩山谷,瑞士阿尔卑斯山 (© Leonid Andronov/Getty Images)(瑞士·劳特布龙嫩小镇)

  • 公司有残疾人需要交税吗
  • 单位买了一批空调怎么办
  • 年末暂估下年怎么入账
  • 资金账簿减半征收印花税财税2018 50号
  • 广告发布需要什么手续
  • 顺风车公司可以开发票吗
  • 小规模纳税人第一次网上报税
  • 允许税前扣除的利息支出
  • 材料成本会计的主要内容
  • 收到政府补助的固定资产的账务处理
  • 品牌活动推广文案
  • 厂家核销费用直接抵扣
  • 公司贷款直接打供应商账户还需要发票吗
  • 管道租赁合同怎么写
  • 建筑工程增值税税率是9还是11
  • 外币折算差额怎么记账
  • 现金流量表的填制方法和构成
  • 城镇退役士兵安置条例
  • 委托代销商品账簿模板
  • 火车票进项税在哪里认证
  • 委托加工物资是一级科目吗
  • 注册会计师考试科目有哪些
  • 固定资产改扩建过程中,发生的人工费用
  • 住宿费和差旅费
  • 销售折让怎么做分录
  • 苹果11屏幕尺寸长宽
  • 在win7系统中如何让电脑恢复出厂设置方法
  • 什么是suv汽车
  • 代办营业执照费用税务编码是多少
  • 鸿蒙系统进入工程菜单
  • 个人股权分红如何缴税
  • win10设置待机时间长怎么在哪里设置
  • echarts-wordcloud 血泪总结使用说明 (配置项及其不足点优化)
  • 科尼西卡神庙在哪里
  • vue多入口文件
  • 微信小程序分包加载
  • 企业所得税的缴费基数
  • 税务稽查的进项税怎么处理
  • vue 组件调用
  • ChatGPT进阶-提示词中文版
  • 节流和防抖js
  • 其他应收款等于
  • 经销商自用车是指什么
  • 企业增值税发票税率是多少
  • 年底全年的研发费用占比
  • 尾款忘记支付,交易关闭怎么办
  • 营业收入比销售商品收到的现金大
  • 两免三减半取消了吗
  • 商业承兑汇票贴现什么意思
  • CentOS 7下MySQL服务启动失败的快速解决方法
  • 信息采集是哪个部门负责
  • 银行存款期初余额调整会计分录
  • 价外费用含不含税
  • 处置固定资产净收益属于利得吗
  • 公司租赁个人车辆租金多少合适
  • 递延所得税资产和所得税费用的关系
  • 企业购车购置税怎么算
  • 印花税为什么不用计提
  • 安全生产费的使用包括
  • 什么情况下必须打狂犬疫苗
  • 在Vista、Windows7下玩英雄无敌3绿色版
  • windows2000自动登陆
  • windows10更新最新版本
  • win8微软拼音输入法打不出中文
  • win10d盘无法格式化,说另一个正在使用
  • 安卓百分百
  • cocos2dx 教程
  • opengl 生成图片
  • 快速掌握阅读题的技巧
  • 学习英语
  • c# opengl绘图
  • linux脚本自启
  • javascript脚本怎么用
  • uil的简单常用操作
  • 怎样用python
  • 税务开票明细
  • 电子税务局房产税税源信息采集
  • 税务上成品油换算
  • 西安12345官网登录入口二维码
  • 光伏发电地方税收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设