04 2022 档案

摘要:for(var i=0; i<5;i++) { setTimeout(() => { console.log(i) }) } 输出结果: 5 5 5 5 5 原因是 var 变量不存在块级作用域,这5次循环中 setTimeout 使用的 i 其实都是一个 i,而setTimeout 异步执行会在 阅读全文
posted @ 2022-04-13 10:06 菜鸟阿强 阅读(806) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示