Retornar este contexto [duplicado]

Esta questão já tem uma resposta aqui:

Como acessar o correto `this` dentro de um retorno de chamada? 10 respostas

no aplicativo:

var bootstrap = new Bootstrap();
bootstrap.init( this, this.onBootstrapComplete );

em Bootstrap:

this.init = function( app, completeHandler ){
    _app = app;
    _completeHandler = completeHandler;
        ...
}

...

var _allReady = function(){
        _completeHandler( _app );
}

de volta no aplicativo:

this.onBootstrapComplete = function( app )
{
        app.something();
        app.someValue = ...
}

Eu queria pegaristo contexto dentro onBootstrapComplete. Funciona mas não parece certo :)

Se digamos que eu queria chamar onBootstrapComplete diretamente do App, eu teria que chamá-loisto.onBootstrapComplete (isto ).

Como posso fazer isso para que meu onBootstrapComplete fique assim:

this.onBootstrapComplete = function()
{
        this.something();
        this.someValue = ...
}

questionAnswers(2)

yourAnswerToTheQuestion