<html><head></head><body bgcolor="#FFFFFF"><div>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.</div>
<div><br></div><div>Is there an ES6 way to use apply on rest params? If not, arguments must live on.<br><br>Sent from my iPhone</div><div><br>On 2012-12-23, at 12:48, Brandon Benvie <<a href="mailto:brandon@brandonbenvie.com">brandon@brandonbenvie.com</a>> wrote:<br>
<br></div><div></div><blockquote type="cite"><div>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].<span></span><br>

<br>On Sunday, December 23, 2012, Brendan Eich  wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
You could always use an explicit rest parameter as the only formal parameter and still dispense with arguments in new code.<br>
</blockquote><div><br></div><div> </div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>es-discuss mailing list</span><br><span><a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a></span><br>
<span><a href="https://mail.mozilla.org/listinfo/es-discuss">https://mail.mozilla.org/listinfo/es-discuss</a></span><br></div></blockquote></body></html>