for循环中使用settimeout和清除clearTimeout「建议收藏」

for循环中使用settimeout和清除clearTimeout「建议收藏」type==1是循环添加settimout,type==2是循环终止clearTimeouttimeOut=[];shutterAnalysis(type){if(type==1){//添加的方法for(vari=0;i<10;i++){(function(i){tha…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

type==1是循环添加settimout,type==2是循环终止clearTimeout

第一种,建议

timeOut=[];

shutterAnalysis(type){

   if(type == 1) {
      //添加的方法
      for (let i = 0; i < 10; i++) {
          that.timeOut[i] = setTimeout(e=> {
             console.log("我添加了");
          }, i * 2000);
      }
    }else {
      //清除的方法
      for (var j = 0; j < 10; j++) {
        if (this.timeOut[j] != undefined) {
          clearTimeout(this.timeOut[j]);
        }
      }

    }
}

Jetbrains全家桶1年46,售后保障稳定

第二种

timeOut=[];


shutterAnalysis(type){


   if(type == 1) {
      //添加的方法
      for (var i = 0; i < 10; i++) {
        (function (i) {
          that.timeOut[i] = setTimeout(function () {
             console.log("我添加了");
          }, i * 2000);
        })(i);
      }
    }else {
      //清除的方法
      for (var j = 0; j < 10; j++) {
        if (this.timeOut[j] != undefined) {
          clearTimeout(this.timeOut[j]);
        }
      }

    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226836.html原文链接:https://javaforall.net

(0)
上一篇 2025年6月23日 下午4:43
下一篇 2025年6月23日 下午5:15


相关推荐

  • 关于防范OpenClaw(“龙虾”)开源AI智能体安全风险的预警提示

    关于防范OpenClaw(“龙虾”)开源AI智能体安全风险的预警提示

    2026年3月13日
    3
  • 七牛云,在浏览器可以正常加载图片在html img标签中无法加载

    七牛云,在浏览器可以正常加载图片在html img标签中无法加载

    2022年2月18日
    47
  • 什么是脚本,脚本是什么

    什么是脚本,脚本是什么一 脚本是什么脚本 Script 是一种描述性语言 依据一定格式可执行化文件 脚本是一种去重复性 多样性 简洁性 规范性 共同性的工具 简单说脚本能够将复杂 重复的工作进行简单化 有序执行的一段固定程序或命令 脚本去重复性 比如每天上下班 都要打开或关闭固定的软件 软件比较多 能够使用一个脚本去除这些可以重复性的工作 每天固定上班时间脚本自动帮你启动工作软件 下班帮你关闭桌面软件与电脑 脚本多样性 每一种语言都是一种脚本 每一种语言都有固定的规范 脚本有许多种类 如病毒脚本 攻击脚本 防御脚本

    2026年3月18日
    1
  • 指针和引用的区别

    指针和引用的区别一 指针和引用的定义和性质区别 1 指针 指针是一个变量 只不过这个变量存储的是一个地址 指向内存的一个存储单元 即指针是一个实体 而引用跟原来的变量实质上是一个东西 只不过是原变量的一个别名而已 如 inta 1 int p amp a inta 1 int amp b a 上面定义了一个整型变量和一个指针变量 p 该指针变量指向 a 的存储单元 即 p 的值是 a 存储单元的地址 而下面 2 句定义了一个整型变量 a 和这个整型 a 的引用 b 事实上 a 和 b 是同一个东西 在内存占有同一个存

    2026年3月19日
    3
  • 数据库之——sqlite下载及使用

    数据库之——sqlite下载及使用最近在研究 sqlite 的数据库 是因为项目需要存储大量数据 也需要查询 比起 txt 或者 excel xml 等方式 综合还是想用数据库保存 但是公司项目没有实施工程师 使用 sqlserver 怕客户不会安装 所以希望可以安装项目软件的时候自动安装 sql 数据库 查了很久的资料 还没有很好的方式解决 偶然发现 sqlite 不需要安装 很方便能部署到打包文件里面 如果你和我有同样的问题 可以使用 sqlite 的数

    2026年3月17日
    1
  • unity和虚幻引擎_drawcall优化

    unity和虚幻引擎_drawcall优化阅读目录前言:看看优化需要从哪里着手?CPU的方面的优化:GPU的优化内存的优化回到目录前言:刚开始写这篇文章的时候选了一个很土的题目。。。《Unity3D优化全解析》。因为这是一篇临时起意才写的文章,而且陈述的都是既有的事实,因而给自己“文(dou)学(bi)”加工留下的余地就少了很多。但又觉得这块是不得不提的一个地方,平时见到很多人对此处也给予了忽略了事,需要时…

    2025年12月6日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号