(x) => {foo: bar}
Rick Waldron
waldron.rick at gmail.com
Tue Jan 6 16:11:48 PST 2015
On Tue Jan 06 2015 at 4:53:05 PM Isiah Meadows <impinball at gmail.com> wrote:
> Okay: is this a valid statement/expression? I didn't think so, but I may
> be wrong.
>
> ```js
> ({ foo(); bar(); })
> ```
>
That's not valid for any grammar in up to and including ES6.
To make it valid, pick one, but not both:
- Remove the parens and it's valid block syntax.
- Remove everything inside the curlies, except for the word `foo` and it's
valid object literal syntax, containing an identifier reference for some
binding named `foo` (property short hand).
Rick
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20150107/193ed29b/attachment.html>
More information about the es-discuss
mailing list