質問編集履歴

1

「考えたこと」を追加

2021/09/30 09:59

投稿

Scrutiny0335
Scrutiny0335

スコア12

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,27 @@
45
45
  ]
46
46
 
47
47
  ```
48
+
49
+ ## 考えたこと
50
+
51
+ `reduce`が使えないか考えました。しかし、カウント数の扱い方がよくわかりません。これでは各文字列に対応するcountが求まりません。
52
+
53
+ この場合`reduce`は適切ではないのでしょうか。
54
+
55
+ ```javascript
56
+
57
+ const reducer = (previousValue, currentValue, currentIndex, array) => {
58
+
59
+ let count = 1;
60
+
61
+ if(previousValue == currentValue) {
62
+
63
+ count += 1;
64
+
65
+ }
66
+
67
+ }
68
+
69
+ const newDateList = dateList.reduce(reducer, initialValue);
70
+
71
+ ```