iterator.push

Adds one variable to the end of the array and returns the result.

Example:

<f:for each="{array -> v:iterator.push(add: additionalObject, key: 'newkey')}" as="combined">
...
</f:for>

Arguments

subject

DataType
mixed
Required
false
Description
Input to work on - Array/Traversable/…

add

DataType
mixed
Required
false
Description
Member to add to end of array

key

DataType
mixed
Required
false
Description
Optional key to use. If key exists the member will be overwritten!

as

DataType
string
Required
false
Description
Template variable name to assign; if not specified the ViewHelper returns the variable instead.