Есть некоторая функция, которая делает что-то долгое работа и обеспечивает обратный вызов.
someFunc: function(argument, callback, context) {
// do something long
// call callback function
callback(context);
}
В приложении я использую эту функцию
someFunc('bla-bla', function (context) {
// do something with this scope
context.anotherFunc();
}, this);
Как реализовать функцию обратного вызова без прохождения параметра context
?
Вам нужно что-то вроде этого:
someFunc('bla-bla', function () {
// do something with this scope
this.anotherFunc();
}, this);