function Автомобиль(цвет, скорость) {
this.цвет = цвет; // это конструктор автомобиля
this.скорость = скорость;
}
а по категории невозможно определить список доступных свойств?
select * from protuct where id in (
select product_id from props_value p1
inner join props_value p2 on p1.product_id=p2.product_id
where p1 зеленый и p2 красный
)