質問編集履歴
3
配列に入っている関数の引数は使われていなかったので削除しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,13 +8,13 @@
|
|
8
8
|
|
9
9
|
```javascript
|
10
10
|
|
11
|
-
const a = (
|
11
|
+
const a = () => 'a'
|
12
12
|
|
13
|
-
const b = (
|
13
|
+
const b = () => 'b'
|
14
14
|
|
15
|
-
const c = (
|
15
|
+
const c = () => 'c'
|
16
16
|
|
17
|
-
const d = (
|
17
|
+
const d = () => 'd'
|
18
18
|
|
19
19
|
|
20
20
|
|
2
理解できていない部分に対して加筆しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -92,7 +92,7 @@
|
|
92
92
|
|
93
93
|
特にreduceの戻り値である関数(inner)の処理が何回もされているのと、
|
94
94
|
|
95
|
-
func関数の戻り値の関数を呼び出す際に指定した、引数('結果: ')が最後までundefinedだということです。
|
95
|
+
func関数の戻り値の関数を呼び出す際に指定した、引数('結果: ')が最後で適用され、それまではundefinedだということです。
|
96
96
|
|
97
97
|
こういったコードを説明している日本語のサイトなどがありましたらそちらを載せていただくだけでもありがたいです。
|
98
98
|
|
1
理解できていない部分に対して加筆しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -88,7 +88,9 @@
|
|
88
88
|
|
89
89
|
この結果で理解できないのは、
|
90
90
|
|
91
|
+
全体的にどのような処理の流れなのかがわかっていないのですが、
|
92
|
+
|
91
|
-
reduceの戻り値である関数(inner)の処理が何回もされているのと、
|
93
|
+
特にreduceの戻り値である関数(inner)の処理が何回もされているのと、
|
92
94
|
|
93
95
|
func関数の戻り値の関数を呼び出す際に指定した、引数('結果: ')が最後までundefinedだということです。
|
94
96
|
|