Рассмотрим следующий код:
(function() {
var a = 5;
var someFunc = function() { ... };
function anotherFunc() {
...
};
})();
window.myGlobalObj = {
init: function() {
// and somehow here I want to access to the IIFE context
}
};
Я хочу иметь контекст выполнения IIFE в моем глобальном объекте. У меня есть доступ к выражению функции и самому объекту, поэтому я могу передать или изменить что-то, чтобы заставить его работать (и нет, я не могу переписать все внутри объекта или функции).
Возможно ли это?