[問題] setTimeout的迴圈
不好意思打擾到大家
最近在學習js上遇到了問題
希望有版友能幫我解惑qq
這是codepen程式碼
http://t.cn/RmIhfxK
我使用陣列進入迴圈跑判斷
在使用setTimeout設定延遲
一開始我使用var
出現undefined 後來查資料去了解
因為使用var 迴圈會先跑完才去執行(我不確定我這樣理解有沒有誤)
我找到2個解決方法
1個是使用closure
2是使用let
我使用let之後不會出現undefined了
但卻沒有延遲…會同時執行
想詢問原因與解決方法
非常感謝大家的幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.9.0.29
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1523271975.A.D89.html
→
04/09 22:00,
6年前
, 1F
04/09 22:00, 1F
→
04/09 22:00,
6年前
, 2F
04/09 22:00, 2F
→
04/10 00:45,
6年前
, 3F
04/10 00:45, 3F
→
04/10 02:38,
6年前
, 4F
04/10 02:38, 4F
→
04/10 02:38,
6年前
, 5F
04/10 02:38, 5F
推
04/10 07:02,
6年前
, 6F
04/10 07:02, 6F
→
04/10 07:05,
6年前
, 7F
04/10 07:05, 7F
→
04/10 07:07,
6年前
, 8F
04/10 07:07, 8F
→
04/10 10:52,
6年前
, 9F
04/10 10:52, 9F
→
04/10 10:55,
6年前
, 10F
04/10 10:55, 10F
※ 編輯: yuoo1580 (101.9.0.29), 04/10/2018 10:57:32
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章