回答編集履歴
2
訂正
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
訂正
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
|
+
```
|