Confusion: then why did you leave a comma out (it's required in any
proposed initialiser syntax) after method's closing brace?
/be
Axel Rauschmayer wrote:
No, just that, starting with ES5, you can write a trailing comma (like
after `bar`, below). If you combine that with the proposed shorter
method syntax for object literals then syntactically, it’s just like
replacing each semicolon with a comma, in a hypothetical
semicolon-based syntax.
With "semicolon separation", I meant "semicolon-based syntax".
I wonder, though, if comma-separation can’t be learned, especially
if trailing commas can be added (which is legal in ES5):
let obj = {
foo: 123,
method() {
}
bar: "abc",
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss