Привет парни.
Подскажите как сделать поиск в объекте с динамическими условиями параметра?
Вот мой объект.
[{"prop":{"color":{"value":10},"diametr":{"value":15},"size":{"value":2}},"name":"результат 1"},{"prop":{"color":{"value":15},"diametr":{"value":17},"size":{"value":8}},"name":"результат 2"},{"prop":{"color":{"value":19},"diametr":{"value":17},"size":{"value":8}},"name":"результат 3"}]
Найти по одному параметру, не проблема.
А вот как сделать, что бы динамический подставлялся фильтр по двум и более параметрам, не понимаю.
Предположим в одном случае мне надо найти "size" == 8, как я уже говорил, не проблема. А вот найти "size" == 8 и "color" == 15, одновременно, у меня проблема. Потому что size и color динамические параметры к ним может добавиться и diametr.