My mistake Array.from is not necessary because Promise.all accepts any
iterable.

Though I don't believe .race to be common use case (especially when we
consider it's edge case with empty array).

Hsving parity with spread and rest parameters seems consistent for me.

On 3 Mar 2017 17:54, "T.J. Crowder" <[email protected]> wrote:

> On Fri, Mar 3, 2017 at 4:51 PM, Michał Wadas <[email protected]>
> wrote:
> > Actually I would go with
> >
> > await ...expr;
> >
> > As sugar for:
> >
> > await Promise.all(Array.from(expr))
>
> Which is great for `Promise.all`, but leaves us without `race` or things
> that may be added in future (like Andrea's `any`). (Granted `all` has to be
> the dominant use case...)
>
> Why the `Array.from` part of that?
>
> -- T.J.
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to