У меня есть массив объектов, который выглядит следующим образом
[
{ id: 1, state: 'PURCHASED' },
{ id: 2, state: 'PURCHASED' },
{ id: 3, state: 'SOLD' },
{ id: 1, state: 'SOLD' },
{ id: 4, state: 'PURCHASED' },
{ id: 6, state: 'SOLD' },
{ id: 9, state: 'PURCHASED' }
]
Я хотел бы отфильтровать этот массив так, чтобы я получил элементы, которые были ПОКУПАНЫ , но никогда ПРОДАНО . Выход будет выглядеть примерно так
[
{ id: 2, state: 'PURCHASED' },
{ id: 3, state: 'SOLD' },
{ id: 4, state: 'PURCHASED' },
{ id: 6, state: 'SOLD' },
{ id: 9, state: 'PURCHASED' }
]