Статьи

Закрытия в JavaScript

Что вы будете создавать

Чтобы вспомнить концепции, изложенные в видео, обратите внимание, что:

Мы рассмотрели понятие переменной области. В частности, мы говорили о следующих двух пунктах:

  • Global Scope — это переменная с глобальной областью действия, доступная везде.
  • Local Scope — это переменная с локальной областью, доступная только в теле функции.

Закрытие — это то, что происходит, когда мы манипулируем областью действия переменной в наших функциях. Мы можем сделать это либо для того, чтобы сделать содержимое переменной доступным там, где его иначе не было бы, либо для защиты переменной от нежелательного доступа.