回答編集履歴
1
テキスト修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
といった修正をすることをお勧めします。そうすると下記のようになります。
|
8
8
|
```javascript
|
9
|
-
const a
|
9
|
+
const data = [
|
10
10
|
{ pageId: '1', tags: ['food', 'drink'] },
|
11
11
|
{ pageId: '2', tags: ['weather', 'nature'] },
|
12
12
|
{ pageId: '3', tags: ['house', 'building', 'shop'] },
|
@@ -25,5 +25,5 @@
|
|
25
25
|
```javascript
|
26
26
|
const tagsSet = new Set(tagNames.map(({ tag }) => tag));
|
27
27
|
|
28
|
-
const filtered = a
|
28
|
+
const filtered = data.filter(({ tags }) => tags.some(tag => tagsSet.has(tag)));
|
29
29
|
```
|