Skip to main content

groupBy

Groups elements into a map keyed by the expression

groupBy(arr: array, expression: closure) -> map

Arguments

NameType
arrarray
expressionclosure

Example

{{ groupBy([{"city": "Leeds"}, {"city": "Hull"}, {"city": "Leeds"}], .city) }}

Returns {"Hull": [...], "Leeds": [..., ...]}.