teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

説明不足

2018/07/18 03:39

投稿

so87
so87

スコア789

answer CHANGED
@@ -1,4 +1,7 @@
1
1
  $.whenということで並行処理で示します。
2
+ [co](https://github.com/tj/co)というライブラリを利用してます。大変便利です。
3
+ async/awaitやジェネレータを使っているのでブラウザで使うにはbabel等が必要ですが、
4
+ 環境が整えば非同期処理が書きやすくなるので、環境構築頑張ってみてください。
2
5
 
3
6
  ```js
4
7
  /** fetch使ってますがポイントはエラーをresolveで握りつぶすトコです */
@@ -35,4 +38,4 @@
35
38
 
36
39
  直列処理の場合、await/asyncやジェネレータ/coならば
37
40
  Promiseキューを作って、forでエラーを握りつぶしながら回せば完了です。
38
- 簡単なのす。
41
+ IEが無視できるのならば新しい書き方がおすめです

1

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

2018/07/18 03:39

投稿

so87
so87

スコア789

answer CHANGED
@@ -1,7 +1,4 @@
1
1
  $.whenということで並行処理で示します。
2
- 直列処理の場合はPromiseキューを作って、
3
- async/awaitやジェネレーターを使えば同期処理と同じように
4
- forでエラーを握りつぶしながら回せば完了です。
5
2
 
6
3
  ```js
7
4
  /** fetch使ってますがポイントはエラーをresolveで握りつぶすトコです */
@@ -34,5 +31,8 @@
34
31
  execute();
35
32
 
36
33
  ```
34
+ デモ:[https://jsfiddle.net/b0zf42mc/29/](https://jsfiddle.net/b0zf42mc/29/)
37
35
 
38
- デモ:[https://jsfiddle.net/b0zf42mc/26/](https://jsfiddle.net/b0zf42mc/26/)
36
+ 直列処理の場合、await/asyncやジェネレータ/coならば
37
+ Promiseキューを作って、forでエラーを握りつぶしながら回せば完了です。
38
+ 簡単なので省きます。