2.4.16.2 The Enumerator Constructor

When Enumerator is called as part of a new expression, it is a constructor: it initializes the newly created object.