@@iterator in arguments object

Wes Garland wes at page.ca
Sun Dec 23 11:26:21 PST 2012

Arguments object is used here to fill the rest void, but also as an
argument to apply (after converting into a real array) when writing wrapper
functions; eg monkey patches, userspace profiling, etc.

Is there an ES6 way to use apply on rest params? If not, arguments must
live on.

Sent from my iPhone

On 2012-12-23, at 12:48, Brandon Benvie <brandon at brandonbenvie.com> wrote:

Yeah good point, and you don't even need to dump all the named params. In
light of this, I think its feasible to pronounce the arguments object in
ES6 as vestigial and ready for retirement (except for all the legacy code
of course). ES6 claims another victim: [object Arguments].

On Sunday, December 23, 2012, Brendan Eich wrote:
> You could always use an explicit rest parameter as the only formal
> parameter and still dispense with arguments in new code.

es-discuss mailing list
es-discuss at mozilla.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20121223/7f7e5414/attachment.html>

More information about the es-discuss mailing list