On Sun, Oct 13, 2013 at 11:50 PM, Domenic Denicola
<dome...@domenicdenicola.com> wrote:
> From: es-discuss [mailto:es-discuss-boun...@mozilla.org] On Behalf Of 
> Benjamin (Inglor) Gruenbaum
>
>> not to mention stuff like `.map` or `.reduce` would still return an Array 
>> which would result in more endless wrapping.
>
> This is actually not true as of ES6; ES6 uses `this.constructor` to figure 
> out how to create the returned instance, which means inherited versions of 
> `map`/`reduce`/etc. will automatically return new `XArray`s.
>
> It's quite a clever trick IMO, so we should all thank Allen for pushing for 
> it and doing the spec work to make it possible :)

Here's to hoping that it'll actually work in practice and not break
too many sites.
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to