Czy możliwe jest przekazanie kontekstu wykonania natychmiast wywołanego wyrażenia funkcji

Rozważ następujący kod:

<code>(function() {
    var a = 5;
    var someFunc = function() { ... };
    function anotherFunc() {
        ...
    };
})();

window.myGlobalObj = {
    init: function() {
        // and somehow here I want to  access to the IIFE context
    }
};
</code>

Chcę mieć kontekst wykonawczy IIFE w moim obiekcie globalnym. Mam dostęp do wyrażenia funkcji i samego obiektu, więc mogę coś przekazać lub zmodyfikować, aby działał (i nie, nie mogę przepisać wszystkiego wewnątrz obiektu lub funkcji).

Czy to możliwe?

questionAnswers(2)

yourAnswerToTheQuestion