[
{
assigned_user:{
name:'Paul',
id: 34158
},
doc_status: "processed"
},
{
assigned_user:{
name:'Simon',
id: 48569
},
doc_status: "processed"
},
{
assigned_user:{
name:'Simon',
id: 48569
},
doc_status: "processed"
}
];
Sagen wir, ich habe das obige Array.Zählen nach eindeutigen Schlüssel
ich für eine Funktion suchen, die, wie oft wir begegnen sich unqiue Benutzer zählen können, und dann das Ergebnis in einem anderen Array drücken:
Also, ich möchte so etwas bekommen:
[
{
user:"Simon",
count: 2
},
{
user: "Paul",
count: 1
}
];
Irgendwelche Ideen?
Ich versuchte zu lösen, indem ich alle einzigartigen Benutzer nahm und dann die Zeiten zählte, die jeder von ihnen in meinem Array erscheint, aber ich konnte es nicht herausbekommen.
Post Code bitte. –
Ich denke an lodash '[xorBy] (https://lodash.com/docs/4.17.4#xorBy). Keine Ahnung... – Chay22