Code smell? Iterator prototype has iterator method that returns "this"
Boris Zbarsky
bzbarsky at mit.edu
Mon Jul 25 15:38:14 UTC 2016
On 7/25/16 11:19 AM, John Lenz wrote:
> Can anyone provide any historical context on why this method was added
> to the "iterator"?
The idea is that you can do this:
for (var something of myarray.entries())
and similar for other iterator-returning methods. The way for-of works
is that it will try to call iterator() on the thing to the right of the
"of", which in this case is an Iterator instance.
-Boris
More information about the es-discuss
mailing list