回答編集履歴

2

再帰の参考リンク追加

2017/04/19 15:16

投稿

think49
think49

スコア18166

test CHANGED
@@ -7,6 +7,8 @@
7
7
 
8
8
 
9
9
  - [window.setTimeout - Web API インターフェイス | MDN](https://developer.mozilla.org/ja/docs/Web/API/WindowTimers/setTimeout)
10
+
11
+ - [再帰 - 関数 - JavaScript | MDN](https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Functions#Recursion)
10
12
 
11
13
 
12
14
 

1

Promise を追加

2017/04/19 15:16

投稿

think49
think49

スコア18166

test CHANGED
@@ -1,5 +1,27 @@
1
+ ### window.setTimeout
2
+
3
+
4
+
1
5
  `for` 文では不可能なので、`setTimeout` を再帰呼び出しして下さい。
2
6
 
3
7
 
4
8
 
9
+ - [window.setTimeout - Web API インターフェイス | MDN](https://developer.mozilla.org/ja/docs/Web/API/WindowTimers/setTimeout)
10
+
11
+
12
+
13
+ ### Promise
14
+
15
+
16
+
17
+ `setTimeout` と `Promise` を併用する方法も有りますが、個人的にはこれぐらいの処理なら再帰処理の方がすっきり書けて良いと思います。
18
+
19
+
20
+
21
+ - [4.8. Promiseによる逐次処理 - JavaScript Promiseの本](http://azu.github.io/promises-book/#promise-sequence)
22
+
23
+
24
+
5
25
  Re: yuta0381 さん
26
+
27
+