yep, I followed Jussi ... it's his fault :P sorry I misunderstood too
On Fri, Jun 7, 2013 at 7:03 AM, Jussi Kalliokoski < [email protected]> wrote: > Oops, my bad, sorry about that. > On Jun 7, 2013 3:37 AM, "Axel Rauschmayer" <[email protected]> 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 <[email protected]> >> 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 <[email protected]>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 >> [email protected] >> >> home: rauschma.de >> twitter: twitter.com/rauschma >> blog: 2ality.com >> >> > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

