回答編集履歴

2

訂正

2016/09/06 06:28

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36074

test CHANGED
@@ -118,4 +118,12 @@
118
118
 
119
119
  },{});
120
120
 
121
+
122
+
123
+ /*
124
+
125
+ {"2016-09-01":{"ID1":3,"ID2":7},"2016-09-02":{"ID1":5,"ID2":6}}
126
+
127
+ */
128
+
121
129
  ```

1

訂正

2016/09/06 06:28

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36074

test CHANGED
@@ -91,3 +91,31 @@
91
91
 
92
92
 
93
93
  ```
94
+
95
+  
96
+
97
+  
98
+
99
+  
100
+
101
+ #####訂正
102
+
103
+ 問題を誤読していました。
104
+
105
+ ```javascript
106
+
107
+ Object.keys(data).reduce((sum,key)=>{
108
+
109
+ sum[ data[key].date ] = sum[ data[key].date ] ? sum[ data[key].date ] : {};
110
+
111
+ var date = sum[ data[key].date ];
112
+
113
+ date[ data[key].id ] = date[ data[key].id ] ? date[ data[key].id ] : 0;
114
+
115
+ date[ data[key].id ] += parseInt( data[key].hours );
116
+
117
+ return sum;
118
+
119
+ },{});
120
+
121
+ ```