it would be great if you help me .
const tags=["filter1","filter2","filter3"]
const data = [{name:"aaaaa",tags:["filter1","filter2","filter3","filter4"]},{name:"bbbb",tags:["filter"]}]
I need something like this but I can`t pass array into includes method
const newData = data.filter(i=>i.tags.includes(tags) === true) //[{name:"aaaaa",tags:["filter1","filter2","filter3","filter4"]
>Solution :
You probably want either one of these two:
const newData = data.filter(d => tags.every(t => d.tags.includes(t)));
const newData = data.filter(d => tags.some(t => d.tags.includes(t)));