From 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:43:23 -0500 Subject: initial commit --- files/uk/glossary/scope/index.html | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 files/uk/glossary/scope/index.html (limited to 'files/uk/glossary/scope/index.html') diff --git a/files/uk/glossary/scope/index.html b/files/uk/glossary/scope/index.html new file mode 100644 index 0000000000..9a683908fe --- /dev/null +++ b/files/uk/glossary/scope/index.html @@ -0,0 +1,20 @@ +--- +title: Область видимості +slug: Glossary/Scope +tags: + - Словник +translation_of: Glossary/Scope +--- +

Область видимості (англ. scope) — це чинний для поточного контексту виконання простір імен. Цей контекст характеризується множиною «видимих» {{Glossary("Variable", "змінних")}}, {{Glossary("Function", "функцій")}} ({{Glossary("Method", "методів")}}) та будь-яких інших оголошуваних сутностей.

+ +

Якщо змінна, функція абощо перебуває поза областю видимості певних рядків коду, вона є недоступною для використання цим кодом. Більш того, сутності з однаковими іменами можуть одночасно співіснувати в різних областях видимості. Області видимості нашаровуються одне на одне відповідно до ієрархії, тож область-нащадок може мати доступ до області-пращура, але не навпаки. В разі збігу імен сутність, що належить до області-нащадка, заступає ту, що належить до області-пращура.

+ +

У {{Glossary("JavaScript")}} функція працює як {{Glossary("Closure", "замикання")}}, створючи власну область видимості, тож, наприклад, оголошена всередині функції змінна є недосяжною ззовні чи з інших функцій.

+ +

Дізнатись більше

+ +

Загальні відомості

+ + -- cgit v1.2.3-54-g00ecf