Я читал посты нескольких авторов, которые терпеливо и любезно пытаются объяснить мне, что такое закрытие. Я могу следовать их логике. Однако, поскольку объяснения длинные, я не удовлетворен тем фактом, что я не могу определить концепцию несколькими словами. И я обнаружил, что это несколько сбивает с толку, пытаясь определить отношения закрытия с масштабами.
Концепция закрытия становится для меня намного яснее после встречи предложение, написанное MDN :
«Закрытие дает вам доступ к масштабам внешней функции из внутренней функции»
Я чувствую, что может быть больше того, что такое закрытие, но описание выше будет солидной точкой отправления и возврата. Приветствуются точные и краткие объяснения!
Оригинал: “https://dev.to/ffmaer/javascript-closure-5kc”