É possível passar o contexto de execução da expressão de função imediatamente invocada
Considere o seguinte código:
<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>
Eu quero ter o contexto de execução do IIFE no meu objeto global. Eu tenho acesso à expressão de função e ao próprio objeto para poder passar ou modificar algo para que ele funcione (e não, não consigo reescrever tudo dentro do objeto ou da função).
É mesmo possível?