On Tue, Oct 2, 2012 at 4:26 PM, Erik Arvidsson <erik.arvids...@gmail.com>wrote:
> On Mon, Oct 1, 2012 at 11:46 PM, Domenic Denicola > <dome...@domenicdenicola.com> wrote: > > -----Original Message----- > > From: es-discuss-boun...@mozilla.org [mailto: > es-discuss-boun...@mozilla.org] On Behalf Of Brendan Eich > > Sent: Monday, October 1, 2012 21:43 > > To: Nicholas C. Zakas > > > >> > I would really like to see a *Set.prototype.toArray* method to easily > change the Set back into an array. A simple use case would be de-duping an > array: > >> > > >> > function dedupe(array) { > >> > return (new Set(array)).toArray(); > >> > } > >> > > >> > > >> > >> Array.from is the way we hope to avoid burdening many iterables with > "toArray" methods, as Rick pointed out. Ok? > > > > Also: > > > > function dedupe(array) { > > return [...new Set(array)]; > > } > > I'm not sure we ended up with iteration for spread? > > Another alternative: > > function dedupe(array) { > return [x for x of new Set(array)]; > } > > No iteration for spread, per July 24 resolution https://mail.mozilla.org/pipermail/es-discuss/2012-July/024207.html Rick > > > This works in Firefox Aurora, for the record :) > > > > _______________________________________________ > > es-discuss mailing list > > es-discuss@mozilla.org > > https://mail.mozilla.org/listinfo/es-discuss > > > > -- > erik > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss