Я пытаюсь получить this
внутри самостоятельного вызова функции как этотКак связать этот контекст с функцией самозапуска?
// this is defined here and works just fine.
(function(){
this.doSomething()
// this is undefined here.
}/*tried .bind(this) here, but it didn't seem to help*)();
Реальная функция является немного более сложным, но здесь это упрощенный пример проблемы.
Как передать this
контекст функции самозапускания, подобной выше, кроме var self = this
вне функции, а затем обращаясь к ней изнутри как self.doSomething()
?
'(функция (self) { self.doSomething(); }) (это);'? –
Функция стрелки? –