位置: 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)(瑞士·劳特布龙嫩小镇)

  • 偶然所得税起征点800是每月吗
  • 子公司向母公司借款利息税务处理
  • 去税务局开增值税专用发票需要缴费吗
  • 运输途中的不合理损耗有哪些
  • 服装业增值税专用发票税率
  • 销售大型设备的税率
  • 商贸公司批发零食怎么样
  • 房产公司增值税和土地增值税
  • 公司内部核算调拨价差的账务怎么做处理?
  • 蓝字发票未入账收到红字发票处理?
  • 将自建的厂房对外转让需要缴纳增值税吗
  • 营改增后小规模纳税人
  • 再生资源税率多少合理
  • 所得税调增调减项目
  • 其他应付款社保贷方余额怎么冲平
  • 归还银行贷款利息分录
  • 非居民企业指定扣缴合同备案
  • 分步法所分的成本计算步骤应是实际的生产步骤
  • 统一社会信用代码在哪里可以查询
  • 纳税人月销售额怎么算
  • 简述国内采购流程
  • 购买方取得专票会计分录
  • 剑灵配置要求2020官方
  • 电脑网页播放视频只有声音没有画面
  • macbook怎么设置输入法
  • PHP:mb_strimwidth()的用法_mbstring函数
  • 汇算清缴时业务招待费税收金额为零是什么原因
  • 在建工程进项税额转出
  • 2015年4月4日摄于Tear Drop Arch附近的月全食,犹他州纪念碑谷 (© Alan Dyer/Alamy)
  • smart图形怎么单独设置动画
  • python中各种颜色
  • 财政补贴的内容分类
  • 非货币性资产交换是企业经常发生的
  • php的session
  • php 面向对象
  • 预缴土地增值税的税率
  • 阿里巴巴php
  • php过滤html
  • 纳税人在电子税务局收到优惠政策
  • 小企业原材料
  • 企业所得税是先预缴吗
  • 企业所得税算法例题解析
  • 织梦的首页怎么换图片
  • 工程施工会计科目是什么科目
  • 退货开红字发票,已经交了消费税的怎么处理
  • 暂估入账的固定资产,待办理竣工决算手续后
  • 公司裁员怎么补偿
  • 个体工商户属于个人还是企业
  • 个税汇算要清缴么
  • 无形资产多摊销怎么处理
  • 一般纳税人简易征收的适用范围
  • sql server 用法
  • 现金流量表的内部结构怎么算
  • 在建工程借款利息计入哪里
  • 发放工资社保的账务处理
  • 收到社保局的稳岗通知
  • 子公司的亏损能算到母公司吗
  • 哪些税费计入税金及附加科目
  • 会计档案销毁方案怎么写
  • win7多用户怎么删除
  • xp启用windows功能
  • 开关光驱是平移还是旋转
  • node .js
  • cocos2dx官方教程
  • jquery实现
  • 安卓图库权限
  • python生成器详解
  • js存储
  • js代码生成
  • 简单谈谈对电信的认识
  • cmd下copy命令
  • Python的flask框架教程
  • unity小例子
  • unity鼠标控制物体移动
  • wpf窗口嵌套
  • javascript用什么运行
  • js实现拖拽元素改编顺序
  • jquery写下拉框
  • 上季度报表错误怎样更正
  • 小规模纳税人企业所得税2023税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设