Я хочу иметь возможность создавать новый массив объектов путем фильтрации одного по нескольким поисковым запросам
Пример:
const arr = [
{
'city': 'Atlanta',
'state': 'Georgia'
},
{
'city': 'Chicago',
'state': 'Illinois'
},
{
'city': 'Miami',
'state': 'Florida'
}
]
const searchTerms = ['Georgia', 'Florida']
Я хотел бы иметь возможность фильтровать его следующим образом:
arr.filter(obj => obj['state'].includes(searchTerms))
Я обнаружил, что ввод одной строки с .include работает, но не массив.Я открыт для другой логики или даже сторонней библиотеки вроде lodash или чего-то еще.Я хотел бы вернуть новый массив объектов только с состояниями, которые есть в массиве searchterms