groupBy
Syntax
<array>.groupBy(expr)Arguments
Examples
[1, 2, 3, 1, 2].groupBy($this)
// {"1": [1, 1], "2": [2, 2], "3": [3]}[
{"name": "Alice", "dept": "eng"},
{"name": "Bob", "dept": "eng"},
{"name": "Carol", "dept": "sales"}
].groupBy(dept)
// {"eng": [{"name": "Alice", "dept": "eng"}, {"name": "Bob", "dept": "eng"}], "sales": [{"name": "Carol", "dept": "sales"}]}[3, 7, 1, 8, 5].groupBy($this > 5)
// {"false": [3, 1, 5], "true": [7, 8]}Last updated