¿Es posible pasar el contexto de ejecución de la expresión de función invocada inmediatamente?
Considere el siguiente 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>
Quiero tener el contexto de ejecución de IIFE en mi objeto global. Tengo acceso a la función de expresión y al objeto en sí mismo, por lo que puedo aprobar o modificar algo para que funcione (y no, no puedo reescribir todo dentro del objeto o función).
¿Es incluso posible?