1、案例
for(var i=0;i<5;i++){ setTimeout(()=>{ console.log(i) },100*i)}//打印结果 依次打印五个5
2、修整 打印0,1,2,3,4依次打印 使用es6 let
for(let i=0;i<5;i++){ setTimeout(()=>{ console.log(i) },100*i)}//打印结果 依次打印0,1,2,3,4
3、使用匿名函数
for(var i=0;i<5;i++){ (function(j){setTimeout(()=>{ console.log(j) },100*j)})(i)}//打印结果 依次打印0,1,2,3,4