А какая сохраняет свою область видимости, отработавшая или та, что внутри?
Вообще КАЖДАЯ функция в js, всегда сохраняет внешнюю область видимости)
только вот когда ты ИСПОЛЬЗУЕШЬ переменные из этой области, вот только тогда это называется замыканием))) вот такие дела.