<div id="res"></div>
const data = [
{"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"}
];
data.filter(i=>i.prop.size.value === 8 && i.prop.color.value === 15).forEach(i=>res.textContent+= i.name);
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.