the fact reduce/Right a part all methods accept a thisValue ... I am happy with current method though, still not sure if thisValue will be commonly needed or not.
On Thu, Jun 6, 2013 at 3:44 PM, Rick Waldron <waldron.r...@gmail.com> wrote: > > > > On Thu, Jun 6, 2013 at 4:43 PM, Andrea Giammarchi < > andrea.giammar...@gmail.com> wrote: > >> I guess just consistency with other Array#forEach/map/every,etc,etc >> methods plus you don't need to create N bound functions or N arrow >> functions per each Array#find call ... or not? >> > > > None of those have a "default return value", so what are you referring to? > > Rick > > >> >> >> On Thu, Jun 6, 2013 at 1:20 PM, Jussi Kalliokoski < >> jussi.kallioko...@gmail.com> wrote: >> >>> What would be the use case for this that isn't covered with >>> Function#bind() or arrow functions? >>> >>> Cheers, >>> Jussi >>> >>> >>> On Wed, May 29, 2013 at 5:50 AM, Axel Rauschmayer <a...@rauschma.de>wrote: >>> >>>> It might make sense to add a third argument to that method, so that >>>> it works roughly like this: >>>> >>>> Array.prototype.find = function (predicate, returnValue = >>>> undefined, thisArg = undefined) { >>>> var arr = Object(this); >>>> if (typeof predicate !== 'function') { >>>> throw new TypeError(); >>>> } >>>> for(var i=0; i < arr.length; i++) { >>>> if (i in arr) { // skip holes >>>> var elem = arr[i]; >>>> if (predicate.call(thisValue, elem, i, arr)) { >>>> return elem; >>>> } >>>> } >>>> } >>>> return returnValue; >>>> } >>>> >>>> -- >>>> Dr. Axel Rauschmayer >>>> a...@rauschma.de >>>> >>>> home: rauschma.de >>>> twitter: twitter.com/rauschma >>>> blog: 2ality.com >>>> >>>> >>>> _______________________________________________ >>>> es-discuss mailing list >>>> 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 >>> >>> >> >> _______________________________________________ >> es-discuss mailing list >> 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