Breid Array.prototype uit met een methode die de elementen van de array groepeert op een sleutel die wordt berekend door een meegegeven functie, en retourneert een object waarin elke sleutel overeenkomt met een array van elementen. Leg uit wat er gebeurt als de sleutelberekeningsfunctie iets teruggeeft dat geen string of nummer is.