yep, I followed Jussi ... it's his fault :P sorry I misunderstood too
On Fri, Jun 7, 2013 at 7:03 AM, Jussi Kalliokoski < jussi.kallioko...@gmail.com> wrote: > Oops, my bad, sorry about that. > On Jun 7, 2013 3:37 AM, "Axel Rauschmayer" <a...@rauschma.de> wrote: > >> Note: the proposed new parameter is `returnValue`, not `thisArg` (which >> has already been decided on). >> >> On Jun 6, 2013, at 22:20 , 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