André Bargull (2013-10-01T07:03:57.000Z)
domenic at domenicdenicola.com (2013-10-13T02:52:36.764Z)
> Easy: arguments is an early error in the body of an arrow. > > http://wiki.ecmascript.org/doku.php?id=harmony:arrow_function_syntax This restriction is not specified in the rev19 draft. Currently arrow functions don't have an own `arguments` binding, but instead access the outer functions `arguments` object, similar to `this`. Disallowing the identifier "arguments" in PrimaryExpressions also should imply disallowing "arguments" as a BindingIdentifier, which shifts arrow functions again into "almost strict-mode".