{nDATA
.filter((newData) => newData.titles.includes(props.currentFilter))
.map((value, index) => (
Итак, в приведенном выше коде у меня есть nDATA
, который является array
из objects
, который я фильтрую и отображаю.
Затем у меня также есть props.currentFilter
, который является prop
передается в этот компонент, который представляет собой список array
, например
["Apples", "Oranges", "Strawberries", "Grapes"]
То, что я пытаюсь сделать, это настроить мой фильтр здесь, чтобы проверить каждый newData.titles
для каждого из массивов в props.currentFilter
. Таким образом, когда я ищу, скажем, Apples
, Oranges
и Grapes
, он будет проверять каждую вещь для каждого из них, и если у него есть 1 из них, он проходит. Моя настройка прямо сейчас работает идеально, если я передаю только строку в include, выполняя props.currentFilter[0]
, но это не приносит мне пользы для того, что я пытаюсь сделать здесь. Я пытался протестировать несколько способов сделать это и изо всех сил пытался понять это, любая помощь будет очень признательна = D