flatten
Flatten flattens a slice of slices by one level.
Flatten flattens a slice of slices by one level. Non-slice elements are passed through unchanged.
Input
array
Parameters
None
Returns
array
Examples
Combine items from multiple groups
Input
groups = [{"name": "Drinks", "items": ["coffee", "tea"]}, {"name": "Snacks", "items": ["cookie", "muffin"]}]Template
{{ groups | pluck:'items' | flatten }}Output
["coffee", "tea", "cookie", "muffin"]Merge a list of lists
Input
weeks = [["Mon", "Tue"], ["Wed", "Thu"]]Template
{{ weeks | flatten }}Output
["Mon", "Tue", "Wed", "Thu"]How is this guide?