I have a array of object if property items has same value, return that array object in javascript
In the below list, retrieve the array of object having same value in
items property in javascript
note:also dynamic object array, items value may vary, so cannot directly filter with value
var list =[
{id: 1, name: "dev", items: "sales", code: "IN"},
{id: 2, name: "lena", items: "finance", code: "SG"}
{id: 3, name: "lisa", items: "sales", code: "AU"},
{id: 4, name: "mano", items: "marketing", code: "IN"}
]
Expected Result
{id: 1, name: "dev", items: "sales", code: "IN"}
{id: 3, name: "lisa", items: "sales", code: "AU"},
var result= list.reduce((m, o) => {
const found= m.find(e => e.items === o.items);
if(found){
m.push(o);
return m
}
}, []);