I'm wondering why a framework like EmberJS uses the _super method for calling the overridden method on the extended object instead of the (in my opinion) more logical this.super.
Is there a specific reason for this, for instance that super is a reserved keyword in javascript? So you cannot assign variables or named functions to the name super. The function assigned to this.super is an anonymous function right?