Rückruf dieses Kontexts [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie greife ich in einem Rückruf auf das richtige "this" zu? 10 Antworten

in der App:

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

im Bootstrap:

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

...

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

zurück in der App:

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

Ich wollte bekommendiese Kontext innerhalb von onBootstrapComplete. Es funktioniert aber es sieht nicht richtig aus :)

Angenommen, ich wollte onBootstrapComplete direkt von der App aus aufrufen, dann müsste ich es aufrufendiese.onBootstrapComplete (diese ).

Wie kann ich das machen, damit mein onBootstrapComplete so aussieht:

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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage