Allen Wirfs-Brock (2013-11-26T19:51:17.000Z)
domenic at domenicdenicola.com (2013-12-10T01:22:33.368Z)
On Nov 26, 2013, at 11:39 AM, Brendan Eich wrote: > Truly hard case: > > ```js > let[x] = y; > ``` > > where `var let` or something worse, e.g., at global scope, `this.let = []`, has been evaluated. > We decided (at a TC39 meeting) and after Brian reported some web crawling data that we could probably get away with the breaking change that disallows this formulation as an ExpressionStatement. If anyone actually has such code, then need to change it to: ```js (let[x]) = y; ``` or an equivalent formulation.