On Thu, Jun 27, 2013 at 8:30 PM, Tab Atkins Jr. <[email protected]>wrote:
> On Thu, Jun 27, 2013 at 5:26 PM, Rick Waldron <[email protected]> > wrote: > > On Thu, Jun 27, 2013 at 8:11 PM, Tab Atkins Jr. <[email protected]> > > wrote: > >> In particular, I like that it just returns the modified map/set, so > >> it's easy to chain with, or to immediately return. > > > > I was wondering about this while reading your OP, but you're not > returning > > anything in that "desugaring". Anyway, I agree with this reasoning. > > Whoops, I left that out accidentally. Modified (also to use Allen's > for-of rather than forEach): > > Map.prototype.update = function(iter) { > for([k,v] of iter) this.set(k,v); > return this; > }; > Set.prototype.update = function(iter) { > for(v of iter) this.add(v); > return this; > }; > I agree with this and I think these should be added to the pool of methods to consider for Map and Set. The "pool" I refer to includes, but is not limited to: - union - intersect - difference - update (as of now) Rick > > ~TJ >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

