Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Closure

Closure - это комбинация функции и лексическое окружение в котором это функция была определена. Closure даёт доступ к внешней функции и создаётся каждый раз при создании функции, при её создания. Это как функция внутри функции.

image

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

image

  • В внешней функции построена переменная с названием "name" и дочерняя функция в которой замкнута переменная из родительской функции т.е из внешней функции. Можно заметить что внутренняя функция не имеет в себе никаких переменных, но имеет доступ к локальным переменным из внешней функции.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors