Тут еще интересно c чисто хозяйственной точки зрения :
а сохраняется ли [[Scope]] (d), если функция d не содержит переменных из своего [[Scope]], в этом случае вроде как бы оно и не нужно тратить память ?
Правда практически на тестах это не проверить никак .
var a = 10;
function b() {
var c = 20;
function d() {
var e = 30; alert( e);
}
d();
return d;
}
var sav=b();