Luke Hoban (2013-06-14T00:31:21.000Z)
github at esdiscuss.org (2013-07-12T02:27:38.038Z)
The ES6 draft grammar no longer allows the following, which was legal ES5: ```js for(var i = 1 in []) {} ``` Was that an intentional breaking change? If so, why? (Of course, there are exceedingly limited practical uses of this, but that alone doesn't seem to justify a breaking change).