Это зависит от языка, но должен быть модификатор, который вы можете добавить к шаблону регулярного выражения. В PHP это:
/(.*)<FooBar>/s
. S в конце заставляет точку соответствовать всем символам, включая символы новой строки.
Просто добавьте includes
:
myArr.filter(item => item.performed ===1 && condition_id.includes(item.id));
Это работает
let myArr = [{"id":1, "performed":1},{"id":12, "performed":1},{"id":34, "performed":13}]
let conditon_id = [ 12,34,34];
let filtered=myArr.filter(value => {
if(value.performed==1 && conditon_id.includes(value.id)) {
return value;
}
})
console.log(filtered)
Как я понимаю, вам нужно отфильтровать myArr с массивом condition_id в качестве идентификаторов.
Тогда вы можете просто написать
myArr.filter(item=>item.performed === 1 && conditon_id.indexOf(item.id) !== -1)