Дано:
{
method1: function(params) {...},
method2: function(params) {...}
}
Нужно:
{
method1: function(params) {...},
method2: function(params) {
//Какие-то действия
return this.method2(params)
}
}
Т.е. нужно переопределить метод так, чтобы он вызывал старый метод, но перед этим производил какие-то дополнительные действия. Старый метод может использовать this объекта, что так же необходимо учитывать.