回答編集履歴

1

回答内容に不備があったため修正

2015/12/23 16:30

投稿

bleurouge
bleurouge

スコア161

test CHANGED
@@ -14,11 +14,19 @@
14
14
 
15
15
  ```javascript
16
16
 
17
- //##【質問】外側のPromiseの結果を内側のPromise loadAnotherthingの引数として利用したい場合
17
+ //##【質問】外側のPromiseの結果を内側のPromise loadAnotherthingの引数として利用し
18
18
 
19
- loadSomething().then(function(something) {
19
+ // 処理対象(targetB)を処理したい
20
20
 
21
+ var targetA; //処理対象A
22
+
23
+ var targetB; //処理対象B
24
+
25
+
26
+
27
+ loadSomething(targetA).then(function(something) {
28
+
21
- loadAnotherthing(something).then(function(another) {
29
+ loadAnotherthing(targetB, something).then(function(another) {
22
30
 
23
31
  DoSomethingOnThem(another);
24
32
 
@@ -30,11 +38,17 @@
30
38
 
31
39
  //##少し見通しが良くなった???
32
40
 
41
+ var targetA; //処理対象A
42
+
43
+ var targetB; //処理対象B
44
+
45
+
46
+
33
- var loadStg = loadSomething();
47
+ var loadStg = loadSomething(targetA);
34
48
 
35
49
  var loadAntng = loadStg.then(function(something) {
36
50
 
37
- return loadAnotherthing(something);
51
+ return loadAnotherthing(targetB, something);
38
52
 
39
53
  });
40
54