Сообщение от googlecallback
|
В чем гемор?
|
В самом простом случае вызов родительского метода выглядит так:
...
method1: function(...) {
ParentClass.prototype.method1.call(this, ...);
},
...
вроде ничего страшного, но выглядит как-то не очень, и родительский класс напрямую упоминается, если менять, то по всему коду.
есть ещё всякие реализации классов, там этих проблем нет, но реализовано через костыли.
В новых классах всё просто:
...
method1: function(...) {
super.method1(...);
},
...
и this передается как надо, и родительский класс не упоминается