Set some, every, reduce, filter, map methods

Erik Arvidsson erik.arvidsson at
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.

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> 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
> _______________________________________________
> es-discuss mailing list
> es-discuss at

More information about the es-discuss mailing list