回答編集履歴
1
markdown書式に変更
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
|
-
> ary.forEachの第一引数で定義されている無名関数が、外のオブジェクト(obj)に対して直接作用しています。これを「副作用」と表現しています。
|
1
|
+
> `ary.forEach` の第一引数で定義されている無名関数が、外のオブジェクト(`obj`)に対して直接作用しています。これを「副作用」と表現しています。
|
2
2
|
|
3
|
-
`reduce` を使えば副作用なしのコードになると思うのですが、どの辺りが「複雑」と感じられたのでしょうか。
|
3
|
+
`Array.prototype.reduce` を使えば副作用なしのコードになると思うのですが、どの辺りが「複雑」と感じられたのでしょうか。
|
4
4
|
|
5
5
|
```JavaScript
|
6
6
|
'use strict';
|