質問編集履歴
2
試したことを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -103,10 +103,16 @@
|
|
103
103
|
});
|
104
104
|
```
|
105
105
|
そして`apply`で実行する配列を以下のように`Object.values`で作るよう変更したのですが、これでは実現できずでした。
|
106
|
-
```
|
106
|
+
```jQuery
|
107
107
|
//$.when.apply(null, callback).then(
|
108
108
|
// ↓変更
|
109
109
|
const arr = Object.values(collback);
|
110
110
|
$.when.apply(null, arr).then(
|
111
111
|
```
|
112
|
-
|
112
|
+
同じように`Promise.all`も試しましたが残念ながらこちらも実現できずでした。
|
113
|
+
```jQuery
|
114
|
+
//$.when.apply(null, callback).then(
|
115
|
+
// ↓変更
|
116
|
+
const arr = Object.values(collback);
|
117
|
+
Promise.all(arr).then(
|
118
|
+
```
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,16 +7,16 @@
|
|
7
7
|
after : [ ()=>{after_func()} ]
|
8
8
|
});
|
9
9
|
```
|
10
|
-
上記`callback`の結果を
|
10
|
+
上記`callback`を、下記のように`$.when.apply`で実行して結果を`res`に受け取っているのですが、
|
11
11
|
```jQuery
|
12
|
-
$.when.apply(null, callback).then(
|
12
|
+
$.when.apply(null, callback).then(
|
13
13
|
function(...res){
|
14
14
|
console.log('res =', res);
|
15
15
|
}
|
16
16
|
);
|
17
17
|
```
|
18
18
|
今回はこの`res`にキーを付けたいと考えています。
|
19
|
-
つまり`get_usersA()`の結果か、`get_users_B()`の結果か、キーを指定してそれぞれ取得したということです。
|
19
|
+
つまり`get_usersA()`の結果か、`get_users_B()`の結果か、キーを指定してそれぞれ取得したい。ということです。
|
20
20
|
|
21
21
|
### 発生している問題
|
22
22
|
キーがないため、Aを`res[0]`から、Bを`res[1]`から取得しているのが現状です。
|