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

Reply via email to