*var:
0.1秒後出現66666,因為var提升到for上面,迴圈會在一瞬間完成,i最後變成6,5個setTimeout的間隙時間也是一瞬間,所以在0.1秒後幾乎同時出現。
for (var i = 1; i <= 5; i++) {
setTimeout(()=> {
console.log(i)
}, 100)
}
*let:
12345,每個數字中間間隔0.1秒
for (let i = 1; i <= 5; i++) {
setTimeout(()=> {
console.log(i)
}, 100)
}