I am looking for a simple function in js (if possible in Es6 version) to retrieve all the duplicates of an array of objects on the value of email
only for example:
const array = [
{id: 1, email: '[email protected]', nom: 'nom'},
{id: 2, email: '[email protected]', nom: 'nom'},
{id: 3, email: '[email protected]', nom: 'nom'},
{id: 4, email: '[email protected]', nom: 'nom'},
{id: 5, email: '[email protected]', nom: 'nom'},
{id: 6, email: '[email protected]', nom: 'nom'},
{id: 7, email: '[email protected]', nom: 'nom'},
{id: 8, email: '[email protected]', nom: 'nom'},
{id: 9, email: '[email protected]', nom: 'nom'},
{id: 10, email: '[email protected]', nom: 'nom'},
{id: 11, email: '[email protected]', nom: 'nom'},
{id: 12, email: '[email protected]', nom: 'nom'},
]
And the result I want to get is this:
return = [
{id: 8, email: '[email protected]', nom: 'nom'},
{id: 9, email: '[email protected]', nom: 'nom'},
{id: 10, email: '[email protected]', nom: 'nom'},
{ id: 11, email: '[email protected]', nom: 'nom'},
{id: 12, email: '[email protected]', nom: 'nom'}
]
Thank you for your help :)