回答編集履歴

2

説明不足

2018/07/18 03:39

投稿

so87
so87

スコア764

test CHANGED
@@ -1,4 +1,10 @@
1
1
  $.whenということで並行処理で示します。
2
+
3
+ [co](https://github.com/tj/co)というライブラリを利用してます。大変便利です。
4
+
5
+ async/awaitやジェネレータを使っているのでブラウザで使うにはbabel等が必要ですが、
6
+
7
+ 環境が整えば非同期処理が書きやすくなるので、環境構築頑張ってみてください。
2
8
 
3
9
 
4
10
 
@@ -72,4 +78,4 @@
72
78
 
73
79
  Promiseキューを作って、forでエラーを握りつぶしながら回せば完了です。
74
80
 
75
- 簡単なのす。
81
+ IEが無視できるのならば新しい書き方がおすめです

1

デモURL変更、コメント変更

2018/07/18 03:39

投稿

so87
so87

スコア764

test CHANGED
@@ -1,10 +1,4 @@
1
1
  $.whenということで並行処理で示します。
2
-
3
- 直列処理の場合はPromiseキューを作って、
4
-
5
- async/awaitやジェネレーターを使えば同期処理と同じように
6
-
7
- forでエラーを握りつぶしながら回せば完了です。
8
2
 
9
3
 
10
4
 
@@ -70,6 +64,12 @@
70
64
 
71
65
  ```
72
66
 
67
+ デモ:[https://jsfiddle.net/b0zf42mc/29/](https://jsfiddle.net/b0zf42mc/29/)
73
68
 
74
69
 
70
+
75
- デモ:[https://jsfiddle.net/b0zf42mc/26/](https://jsfiddle.net/b0zf42mc/26/)
71
+ 直列処理の場合、await/asyncやジェネレータ/coならば
72
+
73
+ Promiseキューを作って、forでエラーを握りつぶしながら回せば完了です。
74
+
75
+ 簡単なので省きます。