网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  循环与定时器

循环与定时器

分类: IT文章 • 2025-02-02 21:57:31

for(var i=1;i<=3;i++){
setTimeout(function(){
console.log(i);
},0);
};
40.
答案:4 4 4。
原因:Javascript 事件处理器在线程空闲之前不会运行。追问,如何让上述代码输出 1 2 3?
for(var i=1;i<=3;i++){
setTimeout((function(a){ //改成立即执行函数
console.log(a);
})(i),0);
};
1 //输出
2
3

相关推荐

  • 全排列的编码与解码:康托展开
  • 随机生成N位字符串 String,StringBuffer与StringBuilder的区别|线程安全与线程不安全
  • java 文件操作与IO流的常用方法
  • GPU编程与CG语言之阳春白雪下里巴人 读书笔记
  • 文件操作 1、读取文件 2、逐行读取与全部读取 3、关闭文件 3、常用文件操作
  • 有关算法与数据结构的考题解答参考汇总 [C++] [链表] · 第二篇
  • C++静态库与动态库 C++静态库与动态库 静态库 动态库 动态库的显式调用 附件:Linux下库相关命令 总结
  • Spring解决循环依赖的理解
  • 序列化与反序列化
  • 有关算法与数据结构的考题解答参考汇总 [C++] [链表]
  • wowjs 关于wowjs
  • el-dialog 自定义横向拉伸及拖拽
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号