回答編集履歴
1
テキスト修正
answer
CHANGED
@@ -5,12 +5,14 @@
|
|
5
5
|
### (1) reduce を使う
|
6
6
|
```javascript
|
7
7
|
var arr2 = arr.reduce(
|
8
|
-
(a, e) =>
|
8
|
+
(a, e, i) => i % 4 ?
|
9
|
-
|
9
|
+
[...a.slice(0, a.length-1), [...a[a.length-1], e] ]
|
10
|
+
:
|
11
|
+
[...a, [e]]
|
10
|
-
,[
|
12
|
+
,[]
|
11
13
|
)
|
12
14
|
```
|
13
|
-
- 動作確認用 CodePen: [https://codepen.io/jun68ykt/pen/
|
15
|
+
- 動作確認用 CodePen: [https://codepen.io/jun68ykt/pen/dyPNpEM?editors=0012](https://codepen.io/jun68ykt/pen/dyPNpEM?editors=0012)
|
14
16
|
|
15
17
|
|
16
18
|
### (2) lodash の [_.chunk](https://lodash.com/docs/4.17.15#chunk) を使う
|