On 09/27/2016 05:38 AM, Bob Myers wrote: > To my knowledge no-one has ever explained why the following is a bad idea: > > ``` > array.0 > array.-1 > ```
Consider this already-valid code: var first = array .0.toString(); This parses *right now* as var first = array; (0.0).toString(); So your proposal would break existing code. We could imagine inserting a [no LineTerminator here] inside MemberExpression to permit "." NumericLiteral and "." "-" NumericLiteral to appear here, to be sure. But that's extra complexity, extra ASI-handling (having worked on ASI handling recently, I assure you there's *nothing* simple about it, and further complicating ASI is a strong demerit in my book), all for IMO dubious value. Jeff _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

