Допустим есть следующая структура данных
price_data :
price_data = [
{ 'type' : '1', 'color': 5, 'price': 100},
{ 'type' : '1', 'color': 4, 'price': 110},
{ 'type' : '1', 'color': 3, 'price': 160},
{ 'type' : '1', 'color': 2, 'price': 120},
{ 'type' : '1', 'color': 1, 'price': 140},
{ 'type' : '2', 'color': 5, 'price': 150},
{ 'type' : '2', 'color': 4, 'price': 160},
];
Как создать класс, который мог бы принять
price_data в момент создания, а за тем своим методом (например `.query`)
возвращал бы только значение 'price', но для заданных параметров 'type' и 'color'?
примерное ожидание:
price_obj = new Price(price_data);
price.query(1,2); // вернет 120
p.s. хорошо бы еще учесть уникальность комбинации (type+color).