看板 [ Ajax ]
討論串[問題] 如何在迴圈中延遲?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 5→)留言7則,0人參與, 6年前最新作者ggbast (GG)時間6年前 (2018/07/05 16:50), 6年前編輯資訊
2
0
0
內容預覽:
最近剛踏入javascript的領域. 我想在一個迴圈中重複執行某一個function. 這個function是個同步函數. 我希望每次都做完這個function才延遲. 大概像是下面這樣. while (cnt<999) {. function(). delay(). cnt++. }. 我試過了
(還有89個字)

推噓3(3推 0噓 0→)留言3則,0人參與, 6年前最新作者mhsu2k9 (mhsu2k9)時間6年前 (2018/07/05 22:45), 編輯資訊
0
0
0
內容預覽:
(async function loop() {. for (let i = 0; i < 10; i++) {. await new Promise((resolve) => {. console.log(i.toString());. setTimeout(resolve, 2000);. })

推噓2(2推 0噓 2→)留言4則,0人參與, 6年前最新作者itisjoe ( _(:3」∠)_)時間6年前 (2018/07/05 23:55), 6年前編輯資訊
0
0
0
內容預覽:
把你的函式改成一個遞迴函式呢?. 像是. function someRecursive(cnt) {. /* do something */. if (cnt < 999) {. setTimeout(someRecursive(cnt + 1), 5000). }. }. 之類的. --.
(還有216個字)
首頁
上一頁
1
下一頁
尾頁