У меня есть массив объектов, хранящихся в переменной 'component'
component=[{id:1,type:Comp1},{id:2,type:Comp2},{id:3,type:Comp3},{id:4,type:Comp4},{id:5,type:Comp5}]
Я хочу отфильтровать его по типам 'Comp1' и 'Comp2'. Я пробовал следующий код
this.filterComponent=[{id:1,type:Comp1},{id:2,type:Comp2}];
for(let i=0;i<this.filterComponent.length;i++)
this.component= this.component.filter(ob => ob.type == this.filterComponenet[i].type)
Но он работает только для одного значения (если filterComponent содержит только один объект). Например,
this.filterComponent=[{id:1,type:Comp1}]
Как заставить его работать для нескольких значений. Заранее спасибо.