Set some, every, reduce, filter, map methods

Erik Arvidsson erik.arvidsson at gmail.com
Sat Mar 30 08:57:46 PDT 2013


I said this in the other thread but I don't mind repeating myself. A
better way forward is to provide these for iterators.

mySet.values().some(func)
mySet.values().every(func)
mySet.values().reduce(func)
new Set(mySet.values().filter(func))
new Set(mySet.values().map(func))

I'm not opposed to adding these to Set and Map but I think it is more
important to define these using iterators first since it scales better
to new collection types.

On Mar 30, 2013 8:06 AM, "Herby Vojčík" <herby at mailbox.sk> wrote:
>
> Definitely, +1.
>
> Also, add reduceRight as well, even if it would only do the same as reduce.
>
> Peter Michaux wrote:
>>
>> In another thread, I'm told there is currently no plans to add the
>> following to Set.prototype.
>>
>> some
>> every
>> reduce
>> filter
>> map
>>
>> These seem like very natural additions and the type of operations that
>> one would want to do on sets.
>>
>> Peter
>> _______________________________________________
>> es-discuss mailing list
>> es-discuss at mozilla.org
>> https://mail.mozilla.org/listinfo/es-discuss
>
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss


More information about the es-discuss mailing list