The arrow function receives the value of the sequence or mapping:

{% set people = [
  { first: 'Bob', last: 'Smith' },
  { first: 'Alice', last: 'Dupond' },
] %}

{{ people | map(p => "#{p.first} #{p.last}") | join(', ') }}

{# outputs Bob Smith, Alice Dupond #}

The arrow function also receives the key as a second argument:

{% set people = {
  "Bob": "Smith",
  "Alice": "Dupond",
} %}

{{ people | map((value, key) => "#{key} #{value}") | join(', ') }}
{# outputs Bob Smith, Alice Dupond #}

Arguments

ArgumentDescriptionType
arrowThe arrow functionFunction

Was this helpful?

Copyright © 2024 Blutui.