質問編集履歴
2
コードを分かりやすく編集しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,20 +1,16 @@
|
|
1
1
|
いつも大変お世話になっております。
|
2
2
|
|
3
|
-
Rectで重複したコンテンツを削除したいと考えていて
|
4
|
-
参考URLを見ながらやってみたのですがなぜか重複を排除できません。
|
5
|
-
|
3
|
+
Reactの配列を表示するにあたって、フォーマットを合わせた後に重複するコンテンツを排除したいと考えているのですが、なかなかアイデアが浮かばず困っています。
|
6
4
|
|
7
|
-
参考URL:[https://qiita.com/cocottejs/items/7afe6d5f27ee7c36c61f](https://qiita.com/cocottejs/items/7afe6d5f27ee7c36c61f)
|
8
|
-
|
9
5
|
> ソースコード(抜粋)
|
10
6
|
|
11
|
-
```
|
7
|
+
```JavaScript
|
12
8
|
・・・
|
13
9
|
{booking.available_datetimes
|
14
|
-
.filter((x, i, self) => self.indexOf(x) === i)
|
15
10
|
.map(datetime => (
|
16
11
|
<Item key={String(datetime)} onClick={() => onClick(datetime)}>
|
17
12
|
<styles.StyledCard selected={Number(d) === Number(selectedDate)}>
|
13
|
+
/* ここのフォーマットで重複するものを変更したい */
|
18
14
|
{d.format('YYYY-MM-DD')}
|
19
15
|
</styles.StyledCard>
|
20
16
|
</Item>
|
@@ -39,12 +35,5 @@
|
|
39
35
|
2018-10-15 mon
|
40
36
|
```
|
41
37
|
|
42
|
-
## 追記
|
43
|
-
|
44
|
-
上記でやろうとしたことは根本的な意味で間違えていました。
|
45
|
-
|
46
|
-
`format`を整えた上で、フィルタリングをかけたいと考えています。
|
47
|
-
この場合、mapする前にフィルタリングをするべきでしょうか。
|
48
|
-
|
38
|
+
先に配列ごとフォーマットを変更するのがよろしいでしょうか。
|
49
|
-
|
50
|
-
すみませんが、
|
39
|
+
すみませんが、お助けいただけますと幸いです。
|
1
状況を更新しました
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
重複コンテンツを削除したい(JS)
|
1
|
+
フォーマット変更した後の重複コンテンツを削除したい(JS)
|
body
CHANGED
@@ -2,6 +2,7 @@
|
|
2
2
|
|
3
3
|
Rectで重複したコンテンツを削除したいと考えていて
|
4
4
|
参考URLを見ながらやってみたのですがなぜか重複を排除できません。
|
5
|
+
**フォーマット変更した後の**コンテンツを削除したいです。
|
5
6
|
|
6
7
|
参考URL:[https://qiita.com/cocottejs/items/7afe6d5f27ee7c36c61f](https://qiita.com/cocottejs/items/7afe6d5f27ee7c36c61f)
|
7
8
|
|
@@ -36,4 +37,14 @@
|
|
36
37
|
```
|
37
38
|
2018-10-14 sun
|
38
39
|
2018-10-15 mon
|
39
|
-
```
|
40
|
+
```
|
41
|
+
|
42
|
+
## 追記
|
43
|
+
|
44
|
+
上記でやろうとしたことは根本的な意味で間違えていました。
|
45
|
+
|
46
|
+
`format`を整えた上で、フィルタリングをかけたいと考えています。
|
47
|
+
この場合、mapする前にフィルタリングをするべきでしょうか。
|
48
|
+
それとも、mapした後にフィルタリングすればよろしいでしょうか。
|
49
|
+
|
50
|
+
すみませんが、ご助言どうぞよろしくお願いいたします。
|