两行代码看懂循环中let和var的区别
let与var异步加载时不同的表现因为循环是一个同步的过程,所以在循环中执行异步过程时定义变量必须得明确作用域来选择let和var通过其他博客学习自己总结了一些分辨方法: let与var在循环中表现的不同(异步打印值) var时 //for(var i=0;i<5;i++){ aaa.addEventListener("click",function(){alert(i);})} => 5,5,5,5,5 let时