Devolver llamada a este contexto [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo acceder al 'este' correcto dentro de una devolución de llamada? 10 respuestas

en la aplicación:

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

en Bootstrap:

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

...

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

de vuelta en la aplicación:

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

Queria conseguiresta contexto dentro de onBootstrapComplete. Funciona pero no se ve bien :)

Si digamos que quisiera llamar onBootstrapComplete directamente desde la aplicación, tendría que llamarloesta.onBootstrapComplete (esta ).

¿Cómo puedo hacerlo para que mi onBootstrapComplete tenga este aspecto:

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

Respuestas a la pregunta(2)

Su respuesta a la pregunta