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: 'test1@exemple.fr', nom: 'nom'},
{id: 2, email: 'test2@exemple.fr', nom: 'nom'},
{id: 3, email: 'test3@exemple.fr', nom: 'nom'},
{id: 4, email: 'test@exemple.fr', nom: 'nom'},
{id: 5, email: 'test4@exemple.fr', nom: 'nom'},
{id: 6, email: 'test5@exemple.fr', nom: 'nom'},
{id: 7, email: 'test6@exemple.fr', nom: 'nom'},
{id: 8, email: 'test@exemple.fr', nom: 'nom'},
{id: 9, email: 'test@exemple.fr', nom: 'nom'},
{id: 10, email: 'test@exemple.fr', nom: 'nom'},
{id: 11, email: 'test2@exemple.fr', nom: 'nom'},
{id: 12, email: 'test2@exemple.fr', nom: 'nom'},
]
And the result I want to get is this:
return = [
{id: 8, email: 'test@exemple.fr', nom: 'nom'},
{id: 9, email: 'test@exemple.fr', nom: 'nom'},
{id: 10, email: 'test@exemple.fr', nom: 'nom'},
{ id: 11, email: 'test2@exemple.fr', nom: 'nom'},
{id: 12, email: 'test2@exemple.fr', nom: 'nom'}
]
Thank you for your help :)