Определение закрытия Javascript говорит:
"Закрытие" - это выражение (обычно функция), которое может иметь свободный переменные вместе со средой, которая связывает эти переменные (что "закрывает" выражение).
Может кто-нибудь объяснить мне понятие свободных переменных? Является ли эта концепция Javascript конкретной или относится к другим языкам также?