[問題] for loop 與 function closure已刪文
請教各位前輩
下方的程式碼會輸出 0 1 2
for (let i = 0; i < 3; i++) {
setTimeout(function () {
console.log(i);
}, 1000);
}
請問在每一個 loop 的 i 是不同的變數嗎?
還是同一個變數 i 在每一個 loop 被改變而已?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.113.23 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1662691003.A.E22.html
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章