Proposal: Proxy iteration (`let ... of ...`) trap handler

Jordan Harband ljharb at gmail.com
Sun Sep 25 03:37:53 UTC 2016


Does a trap for `[[Get]]` on `Symbol.iterator` not provide you the ability
to intercept iteration by returning a custom function?

On Sat, Sep 24, 2016 at 8:34 PM, Tycho Grouwstra <tychogrouwstra at gmail.com>
wrote:

> I'd like to propose adding support for an iteration trap handler for
> Proxy, fleshing out the list of [currently supported Proxy handlers](
> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_
> Objects/Proxy#Methods_of_the_handler_object).
> I think Proxy is among the most powerful features of JS, so I find it
> unfortunate iteration, a common operation, is still missing. No new syntax
> would be required for this addition.
>
> On a side-note, I'd be happy if there were no additional [requirements](
> http://stackoverflow.com/a/32360219/1502035) on usage of such a trap, but
> I'm not sure that would complicate implementation.
>
>
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20160924/009c4f7b/attachment.html>


More information about the es-discuss mailing list