Awee

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?

On this page