Вы не знаете JS: Область видимости и замыкания
beta