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

回答編集履歴

1

参考コード追加

2016/05/22 11:34

投稿

manabufukai
manabufukai

スコア700

answer CHANGED
@@ -3,6 +3,25 @@
3
3
  **結局jQuery.Deferredの何が嬉しいのか分からない、という人向けの小話**
4
4
  [http://qiita.com/yuku_t/items/1b8ce6bba133a7eaeb23](http://qiita.com/yuku_t/items/1b8ce6bba133a7eaeb23)
5
5
 
6
+ 今回のケースなら
7
+ heavy_function1();
8
+ heavy_function2();
9
+ の二つをDeferredオブジェクトにして、
10
+ ```
11
+ $.when(
12
+ heavy_function1();
13
+ heavy_function2();
14
+ ).done(function(){
15
+ other_function();
16
+ });
17
+ ```
18
+ みたいにすればいけるのではないでしょうか。
19
+
20
+ **参考**
21
+ jQuery.when() で、複数の非同期処理を扱う
22
+ [http://www.tam-tam.co.jp/tipsnote/javascript/post5807.html](http://www.tam-tam.co.jp/tipsnote/javascript/post5807.html)
23
+
24
+ ---
6
25
  ネイティブでの実装なら`promise()`でしょうか。
7
26
  **今更だけどPromise入門**
8
27
  [http://qiita.com/koki_cheese/items/c559da338a3d307c9d88](http://qiita.com/koki_cheese/items/c559da338a3d307c9d88)