Пытаюсь создать фильтрацию массива объектов по свойству-массиву params, который содержит строковые значения.
includes принимает первое строковое значение, а как передать массив?
List = [
{
"id":12,
"name": "Фламинго",
"price": 1200,
"view":[""],
"params":["птица","окно"]
},
{
"id":13,
"name": "Семейная",
"price": 1800,
"view":[""],
"params":["камин","качель","окно"]
},
...
]
const mapStateToProps = state => (
{
list:state.list.filter(item => item.params.some(i=> i.includes(["качель","окно"]) ) ),
}
);