?
u
/
This proposal is developed on GitHub with the help of the ECMAScript community. There are a number of ways to contribute to the development of this specification:
Community:
Intrinsic Name | Global Name | ECMAScript Language Association |
---|---|---|
|
Iterator
|
The Iterator |
|
Iterator.prototype
|
An object that all standard built-in iterator objects indirectly inherit from
The initial value of the |
The abstract operation GetIteratorDirect takes argument obj (an Object) and returns either a
The abstract operation GetIteratorFlattenable takes argument obj (an
The Iterator
When the Iterator
function is called, the following steps are taken:
The initial value of Iterator.prototype is
This property has the attributes { [[Writable]]:
The %WrapForValidIteratorPrototype% object:
An
The %IteratorHelperPrototype% object:
The initial value of the
This property has the attributes { [[Writable]]:
The Iterator prototype object:
The initial value of
This method performs the following steps when called:
This method performs the following steps when called:
This method performs the following steps when called:
This method performs the following steps when called:
This method performs the following steps when called:
This method performs the following steps when called:
This method performs the following steps when called:
This method performs the following steps when called:
This method performs the following steps when called:
This method performs the following steps when called:
This method performs the following steps when called:
The initial value of the
Unlike the
The abstract operation CreateIteratorFromClosure takes arguments closure (an