Skip to content

Commit

Permalink
Добавляет ответ на вопрос: Что такое область видимости ? (#5393)
Browse files Browse the repository at this point in the history
Co-authored-by: Tatiana Fokina <[email protected]>
Co-authored-by: Svetlana Korobtseva <[email protected]>
  • Loading branch information
3 people authored Jul 12, 2024
1 parent 97cde20 commit 139cf6c
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions interviews/scope/vitya-ne/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Область видимости (scope) — это контекст исполнения, в котором значения доступны или, проще говоря, видимы. Когда значение не находится в текущей области видимости, его нельзя использовать напрямую. Однако это ограничение можно обойти используя замыкание (closure).

Области видимости могут иметь иерархию. При этом дочерняя (локальная) область видимости имеет доступ к родительской (глобальной), но не наоборот.

В JavaScrit имеется несколько типов областей видимости:

- глобальная;
- модульная;
- блочная;
- функциональная.

Области видимости позволяют разграничивать доступ к данным, структурировать код. Одним из наиболее интересных примеров использования механизма областей видимости является замыкание (closure).

0 comments on commit 139cf6c

Please sign in to comment.