Итак, у меня есть данные, подобные следующим:
[
{
"id": 0,
"title": "happy dayys",
"owner": {"id": "1", "username": "dillonraphael"},
"tags": [{"value": "Art", "label": "Art"}],
"items": []
},
{
"id": 1,
"title": "happy dayys",
"owner": {"id": "1", "username": "dillonraphael"},
"tags": [{"value": "Architecture", "label": "Architecture"}],
"items": []
},
]
Я пытаюсь отфильтровать массив и вернуть, только если массив тегов содержит значение ==
для другой строки.
Это то, что я придумал, но, похоже, все еще отправляет обратно весь массив:
const tagMoodboards = _moodboards.filter(mb => { return mb.tags.filter(t => t.value == name) })