Можно еще более универсально забацать... 
 
 
const products = [
	{vid:"Квадрат нержавеющий", size:"150", type:"06ХН28МДТ",price:1200},
	{vid:"Круг нержавеющий", size:"11", type:"ФБ123ЧВЯ",price:300},
	{vid:"Лист нержавеющий", size:"15", type:"ZAQ987",price:2500}
];
const q = {
	vid: v => v.includes('нержавеющий'),
	price: v => v >1000
}
const fn = q => o => Object.entries(q).every(([k, f]) => f(o[k]))
const res = products.filter(fn(q))
console.log(res)