回答編集履歴
3
文法の修正
test
CHANGED
@@ -32,13 +32,19 @@
|
|
32
32
|
|
33
33
|
{
|
34
34
|
|
35
|
-
return gapi.load("client",()=>
|
35
|
+
return gapi.load("client",()=>
|
36
36
|
|
37
|
+
{
|
38
|
+
|
39
|
+
return getCalEvents(v)
|
40
|
+
|
37
|
-
.then(res=>ev.push(res));
|
41
|
+
.then(res=>ev.push(res));
|
42
|
+
|
43
|
+
});
|
38
44
|
|
39
45
|
});
|
40
46
|
|
41
|
-
},Promise.resolve())
|
47
|
+
},Promise.resolve())
|
42
48
|
|
43
49
|
.then(()=>
|
44
50
|
|
2
文法の修正
test
CHANGED
@@ -32,11 +32,11 @@
|
|
32
32
|
|
33
33
|
{
|
34
34
|
|
35
|
-
return gapi.load("client",()=>getCalEvents(v)
|
35
|
+
return gapi.load("client",()=>getCalEvents(v))
|
36
36
|
|
37
|
-
.then(res=>ev.push(res);
|
37
|
+
.then(res=>ev.push(res));
|
38
38
|
|
39
|
-
}
|
39
|
+
});
|
40
40
|
|
41
41
|
},Promise.resolve());
|
42
42
|
|
1
文言の修正
test
CHANGED
@@ -14,11 +14,11 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
console.log(ev)の部分が実行される前に、
|
17
|
+
console.log(ev)の部分が実行される前に、for内部で回していた処理が全て完了するのを待ちましょう。
|
18
18
|
|
19
|
-
Promise.allを使いたい所ですが、gapi.client.init絡みで
|
19
|
+
配列とPromiseの組み合わせなのでPromise.allを使いたい所ですが、gapi.client.init絡みで
|
20
20
|
|
21
|
-
Array.reduceを使うパターンで回答します。
|
21
|
+
余計な事故が起こりそうなため、Array.reduceを使うパターンで回答します。
|
22
22
|
|
23
23
|
```javascript
|
24
24
|
|