6个6
let i
for(i=0; i<6; i++){
setTimeout(()=>{console.log(i)},1000)
}
0到5
方法一
let i
for(i=0; i<6; i++){
let j=i
setTimeout(()=>{console.log(i)},1000)
}
语法糖
let i
for(let i=0; i<6; i++){
setTimeout(()=>{console.log(i)},1000)
}
方法二
for(var i=0; i<6; i++){
!function(j){
setTimeout(()=>{console.log(i)},1000)
}(i)
}