回答編集履歴

3

テキスト追加

2021/09/30 15:05

投稿

退会済みユーザー
test CHANGED
@@ -137,3 +137,41 @@
137
137
 
138
138
 
139
139
  以上ですぅ〜
140
+
141
+
142
+
143
+ #### 補足: lodash使うで
144
+
145
+
146
+
147
+ 質問に
148
+
149
+
150
+
151
+ > 外部ライブラリは使用しても構いません。
152
+
153
+
154
+
155
+ ってありよったから、ワテが何かと世話になっとる[lodash先生](https://lodash.com/)使うやつも書いとくわ。
156
+
157
+
158
+
159
+ ```javascript
160
+
161
+ const newDateList =
162
+
163
+ _(dateList)
164
+
165
+ .groupBy('createdAt')
166
+
167
+ .mapValues('length')
168
+
169
+ .toPairs()
170
+
171
+ .map(([createdAt, count]) => ({ createdAt, count }))
172
+
173
+ .value();
174
+
175
+ ```
176
+
177
+ ➡ [サンプル](https://codepen.io/i8086x/pen/vYZPJjX?editors=0012)

2

テキスト追加

2021/09/30 15:05

投稿

退会済みユーザー
test CHANGED
@@ -104,7 +104,7 @@
104
104
 
105
105
 
106
106
 
107
- っていう改良の余地があってやな、それには作業用にMapを使ってこんなんなるで。
107
+ っていう改良の余地があってやな、たとえばMapを使ってこんなんなるで。
108
108
 
109
109
  ```javascript
110
110
 

1

テキスト追加

2021/09/30 13:49

投稿

退会済みユーザー
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ```javascript
8
8
 
9
- const const newDateList = dateList.reduce();
9
+ const newDateList = dateList.reduce();
10
10
 
11
11
  ```
12
12