On Monday, January 7, 2013, Andrea Giammarchi wrote: > Rick you know bind is that slow and it costs on GC if used massively ;-) >
This is not my problem, implementors should optimize. bind() would only occur once per method call. > > I use a lot the second argument in Array#extras and I feel Peter van der > Zee here: reduce/Right should have had that too > The initialVal argument is _optional_ and undefined is valid — how would you decide if what was passed should be initial value or thisArg? Rick > > br > > > > On Mon, Jan 7, 2013 at 1:10 PM, Rick Waldron > <waldron.r...@gmail.com<javascript:_e({}, 'cvml', 'waldron.r...@gmail.com');> > > wrote: > >> I know this doesn't answer your question, but Function.prototype.bind >> makes thisArg obsolete. >> >> Regarding the origin story, there is some discussion here: >> https://mail.mozilla.org/pipermail/es-discuss/2008-June/006431.html >> >> Rick >> >> >> On Mon, Jan 7, 2013 at 3:56 PM, Andrea Giammarchi < >> andrea.giammar...@gmail.com <javascript:_e({}, 'cvml', >> 'andrea.giammar...@gmail.com');>> wrote: >> >>> I think to increase confusion with other Array#extras :D >>> >>> and since we have this specced as it is now, a third parameter for the >>> context could add even more confusion later on <3 >>> >>> I know, I should not have answered that ... >>> >>> >>> On Sun, Jan 6, 2013 at 9:48 AM, Peter van der Zee >>> <e...@qfox.nl<javascript:_e({}, 'cvml', 'e...@qfox.nl');> >>> > wrote: >>> >>>> Mostly out of curiosity; why do Array#reduce and reduceRight have no >>>> context parameter? >>>> >>>> - peter >>>> _______________________________________________ >>>> es-discuss mailing list >>>> es-discuss@mozilla.org <javascript:_e({}, 'cvml', >>>> 'es-discuss@mozilla.org');> >>>> https://mail.mozilla.org/listinfo/es-discuss >>>> >>> >>> >>> _______________________________________________ >>> es-discuss mailing list >>> es-discuss@mozilla.org <javascript:_e({}, 'cvml', >>> 'es-discuss@mozilla.org');> >>> https://mail.mozilla.org/listinfo/es-discuss >>> >>> >> >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss