<div dir="ltr">Something like this?<div><br></div><div><div>var partial = (fn, ...args) => function(...newArgs){</div><div>  return fn.apply(this, args.concat(newArgs));</div><div>};</div></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Sun, Dec 23, 2012 at 2:26 PM, Wes Garland <span dir="ltr"><<a href="mailto:wes@page.ca" target="_blank">wes@page.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div 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><div class="h5"><div><br>On 2012-12-23, at 12:48, Brandon Benvie <<a href="mailto:brandon@brandonbenvie.com" target="_blank">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></div></div><blockquote type="cite"><div><span>_______________________________________________</span><div class="im"><br><span>es-discuss mailing list</span><br><span><a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a></span><br>

<span><a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a></span><br></div></div></blockquote></div>
</blockquote></div><br></div>