[Перевод] Всё, что вы хотели знать об областях видимости в JavaScript (но боялись спросить)
|
|
Четверг, 09 Октября 2014 г. 18:29
+ в цитатник
У JS есть несколько концепций, связанных с областью видимости (scope), которые не всегда ясны начинающим разработчикам (и иногда даже опытным). Эта статья посвящена тем, кто стремиться погрузиться в пучину областей видимости JS, услышав такие слова, как область видимости, замыкание, “this”, область имён, область видимости функции, глобальные переменные, лексическая область видимости, приватные и публичные области… Надеюсь, по прочтению материала вы сможете ответить на следующие вопросы:
— что такое область видимости?
— что есть глобальная/локальная ОВ?
— что есть пространство имён и чем оно отличается от ОВ?
— что обозначает ключевое слово this, и как оно относится с ОВ?
— что такое функциональная и лексическая ОВ?
— что такое замыкание?
— как мне всё это понять и сотворить?
Читать дальше → http://habrahabr.ru/post/239863/
Метки:
JavaScript
замыкания
scope
область видимости
глобальная
локальная
лексическая
приватные методы
публичные методы
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-