iterator

/IH1 T ER0 EY0 T ER0/
noun
  1. 1

    (programming) A method capable of performing the same action on every item in a collection.

  2. 2

    One who or that which iterates.