Array#flat is coming to ES; would you like like some sugar with that?

Isiah Meadows isiahmeadows at
Thu Jun 21 11:53:06 UTC 2018

Not stating my opinion of the idea here, but I find it unlikely that
it'll get accepted, for similar reasons to why the old proposed
comprehension syntax got omitted in favor of just using `map` and
`filter` (arrow functions are concise enough).

Isiah Meadows
me at

On Thu, Jun 21, 2018 at 7:23 AM, Michael Luder-Rosefield
<rosyatrandom at> wrote:
> Apologies 'if' this is a terrible idea, but since I have just encountered a
> situation where this sugar would actually be useful I'm absolutely going to
> suggest it.
> Extend the ... syntax to allow for flattening deconstructed arrays.
> _Literally_ extend it:
> ....array === ...(array.flat()) // i.e. depth 1
> .....array === ...(array.flat(0)) // unlimited depth
> _______________________________________________
> es-discuss mailing list
> es-discuss at

More information about the es-discuss mailing list