I have an array:
var objects = [
{product:'123', options:{cap:'', fort:'', count:1}},
{product:'123', options:{cap:'', fort:'', count:1}},
{product:'12', options:{cap:'', fort:'', count:1}},
{product:'1234', options:{cap:'123', fort:'', count:1}},
{product:'1234', options:{cap:'', fort:'', count:1}}
];
I need to filter this array in this way:
(product === product && options !== options) || (product !== product && options == options)
It means that the array should looks like:
var objects = [
{product:'123', options:{cap:'', fort:'', count:1}},
{product:'1234', options:{cap:'123', fort:'', count:1}},
{product:'12', options:{cap:'', fort:'', count:1}},
{product:'1234', options:{cap:'', fort:'', count:1}}
];