Using `super` within an arrow function within an arrow function within a method
I'm trying to figure out whether some behavior I'm seeing in Node v4.1.1 (V8 v4.5.103.33) regarding super and arrow functions is specified behavior , and if so (or indeed, if not), where it is in the specification that it says it should (or should not) work in the various cases I have. In brief: Using super in an arrow function ( inner ) inside another arrow function ( outer ) inside a method works unless outer has arguments or variables inner references, even if inner references arguments or variables of method . I want to know what the spec says about that: Should it work all the time, even