質問編集履歴
1
間違いの修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,11 +1,11 @@
|
|
1
1
|
```javascript
|
2
|
-
[{a: 1, b: 2, c: 3}, {a: 4, b: 5,
|
2
|
+
[{a: 1, b: 2, c: 3}, {a: 4, b: 5, d: 6}]
|
3
3
|
```
|
4
4
|
|
5
5
|
というデータを
|
6
6
|
|
7
7
|
```javascript
|
8
|
-
[{a: [1, 4], b: [2, 5], c: [3, 6]}]
|
8
|
+
[{a: [1, 4], b: [2, 5], c: [3], d: [6]}]
|
9
9
|
```
|
10
10
|
|
11
11
|
に変換したいのですが、どうしても以下のような命令的な記述になってしまいます。
|
@@ -22,7 +22,7 @@
|
|
22
22
|
result[key].push(arr[i][key])
|
23
23
|
}
|
24
24
|
}
|
25
|
-
console.log(result) //=> [{a: [1, 4], b: [2, 5], c: [3, 6]}]
|
25
|
+
console.log(result) //=> [{a: [1, 4], b: [2, 5], c: [3], d: [6]}]
|
26
26
|
```
|
27
27
|
|
28
28
|
これを関数型っぽく書きたいのですが、可能でしょうか?Underscore.jsは使用可能です。
|