Почему замыкания лучше, чем глобальные переменные для сохранения переменных?

Я понимаю, как работают замыкания в JavaScript, но у меня вопрос: зачем вам все хлопоты по созданию замыкания для сохранения переменной? Не могли бы вы просто сделать переменную глобальной? Или это загромождает глобальную область видимости и делает ваш код подверженным ошибкам.

6
задан Akavall 15 January 2017 в 01:26
поделиться