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?