回答編集履歴

1

追記

2016/06/22 04:20

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36134

test CHANGED
@@ -57,3 +57,39 @@
57
57
  },{});
58
58
 
59
59
  ```
60
+
61
+
62
+
63
+
64
+
65
+ #####追記
66
+
67
+ コメントを受けて、アロー式を普通の関数で書き直しました。
68
+
69
+ ```javascript
70
+
71
+ var attendance_and_vehicle = Object.keys(attendance).reduce( function(dict, key){
72
+
73
+ var target = attendance[key];
74
+
75
+ target.vehicle = (
76
+
77
+ Object.keys(data).map(
78
+
79
+ function(key){ return data[key] }
80
+
81
+ ).filter(
82
+
83
+ function(dataN){ return ( target.date==dataN.date && target.name==dataN.name ) }
84
+
85
+ )[0] || {}
86
+
87
+ ).vehicle;
88
+
89
+ dict[key]= target;
90
+
91
+ return dict;
92
+
93
+ },{});
94
+
95
+ ```