Iterator
Run a child for every list value
Iterator runs its child once for each value in a list. On each iteration it assigns the current list value to the configured Element variable, which the child can read.

Follow the current element
For a list containing three GameObjects, a Log Value child receives them one at a time:
FirstElement (UnityEngine.GameObject)
SecondElement (UnityEngine.GameObject)
ThirdElement (UnityEngine.GameObject)
Plan for the child’s status
A list needs at least one value to execute the child; a singleton runs it once and an empty list returns Failure. Enable End On Failure to stop on a failed item. Otherwise iteration continues and the final child’s status becomes the result. Design the child’s Success and Failure meanings accordingly.