IntermediateJavaScript

Group array elements by a property

Write a function that groups elements of an array by a specific property.

Examples

Input: [{name: "Alice", age: 25}, {name: "Bob", age: 30}, {name: "Charlie", age: 25}] by age

Output: {"25": [{name: "Alice", age: 25}, {name: "Charlie", age: 25}], "30": [{name: "Bob", age: 30}]}

Your Solution

Output

Click 'Run Code' to see the output