How about Maps? And since their order is deterministic, how about the rest of 
the array extras?

> On Dec 31, 2013, at 11:36 AM, David Bruant <[email protected]> wrote:
> 
> Hi,
> 
> I've been playing with Sets recently and believe that the following additions 
> would make them more useful by default:
> * Set.prototype.map
> * Set.prototype.filter
> * Set.prototype.toJSON = function(){
>    return [...this];
> };
> 
> The 2 first are to easily create sets from existing sets very much like what 
> we already have with arrays. I haven't had a use for a .reduce yet, but maybe 
> that would make sense too?
> The toJSON is just to provide a good default. Obviously anyone disatisfied 
> with it can shadow it on specific instances. But this serialization makes 
> more sense by default than the one you get now (own properties of the set 
> object... which have none in common usages?)
> 
> Hopefully both IE11 and Firefox having shipped Sets without this toJSON 
> behavior won't prevent this change?
> 
> David
> _______________________________________________
> 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

Reply via email to