Но так как эти функции содержат переменные и обращаются к ним, они поддерживают свою исходную область видимости независимо от того, в какой точке программы эти функции будут выполняться в конечном итоге. Эта концепция называется замыканием.
Вы пока еще не знаете JS} Область видимости и замыкания
·
Кайл Симпсон