<div dir="ltr">forgot squared brckets ...<div><br></div><div><span style="font-size:13px"> myCallback.apply(nulll, [</span><span style="font-size:13px">element, count, array].concat(this)</span><span style="font-size:13px">);</span><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 22, 2014 at 1:29 PM, Andrea Giammarchi <span dir="ltr"><<a href="mailto:andrea.giammarchi@gmail.com" target="_blank">andrea.giammarchi@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">if you don't need a context, you can simply use it to pass anything you want.<div><br></div><div>as example, instead of this</div><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On Sat, Dec 20, 2014 at 12:12 PM, Christian Mayer <span dir="ltr"><<a href="mailto:mail@christianmayer.de" target="_blank">mail@christianmayer.de</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
[1,2,3].forEach( myCallback, undefined, 'additionalFoo' );<br><br></blockquote><div><br></div></span><div>you could do this:</div><div><br></div><div>[1,2,3].forEach( callback, ['additionalFoo']);<br></div><div><br></div><div>and callback will look like</div><div><br></div><div><span style="font-size:13px">function </span>callback<span style="font-size:13px">( element, count, array )</span><br style="font-size:13px"><span style="font-size:13px">{</span></div><div>  myCallback.apply(nulll, <span style="font-size:13px">element, count, array.concat(this)</span>);</div><div><span style="font-size:13px">}</span></div><div><br></div><div>In this way you can prepend, append, swap index, use just what you need ... etc ... I don't think it can be simplified any better with yet another change to the Array API</div><div><br></div><div>Best Regards</div><div><br></div><div> </div></div><br></div></div>
</blockquote></div><br></div>