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

