Если я напишу это в глобальной области:
(function(){})();
анонимная функция, созданная, когда оператор выполняется и уничтожается сразу после выполнения инструкции?
если я напишу это в функции:
function foo()
{
var a=1;
(function(){})();
a++;
}
Существует ли анонимная функция до тех пор, пока foo не вернется или не будет существовать во время выполнения этого утверждения?