回答編集履歴
1
回答内容に不備があったため修正
test
CHANGED
@@ -14,11 +14,19 @@
|
|
14
14
|
|
15
15
|
```javascript
|
16
16
|
|
17
|
-
//##【質問】外側のPromiseの結果を内側のPromise loadAnotherthingの引数として利用し
|
17
|
+
//##【質問】外側のPromiseの結果を内側のPromise loadAnotherthingの引数として利用し、
|
18
18
|
|
19
|
-
|
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
|
|