[問題] for loop 與 function closure已刪文

看板Ajax作者時間2年前 (2022/09/09 10:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請教各位前輩 下方的程式碼會輸出 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
文章代碼(AID): #1Z6gQxuY (Ajax)
文章代碼(AID): #1Z6gQxuY (Ajax)