Iterator current/prev value
David Bruant
bruant.d at gmail.com
Sun Mar 23 11:37:30 PDT 2014
Le 23/03/2014 19:24, Brendan Eich a écrit :
> Marcus Stade wrote:
>> This is assuming that the `current` or `prev` property is indeed
>> implemented by the engine and not user land, as that indeed both
>> carries implementation cost and the risk out running out of sync. Is
>> there any way other than generator functions to implement iterators?
>> Are any ol' object with a function called `next` an iterator?
>
> Any old object. It's a structural or "duck-typed" protocol.
Longer form at :
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/The_Iterator_protocol
(reviews welcome)
David
More information about the es-discuss
mailing list