JavaScript · Senior · Frage 39 von 75
Was macht Object.groupBy(users, u => u.role)?
- 1Sortiert das ursprüngliche Array der Nutzer nach dem Feld
role - 2Entfernt Nutzer mit doppelten Rollen aus dem Array
- 3Liefert ein Objekt: Schlüssel ist die Rolle, Wert ein Array von Nutzern
Antwort zeigen
Richtige Antwort: Liefert ein Objekt: Schlüssel ist die Rolle, Wert ein Array von Nutzern
Erklärung
Object.groupBy (ES2024) ersetzt das typische reduce zum Gruppieren. Das Ergebnis ist ein Objekt mit Prototyp null. Sind die Schlüssel keine Strings, nutzt man Map.groupBy.