From beb261e7febbd936a5ea2684d69a6bbb1662a1b9 Mon Sep 17 00:00:00 2001 From: Boris Bedrenko <61657673+Arkanit7@users.noreply.github.com> Date: Wed, 19 Mar 2025 17:10:10 +0200 Subject: [PATCH] fix: Typo in 1-js/06-advanced-functions/03-closure --- 1-js/06-advanced-functions/03-closure/article.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/1-js/06-advanced-functions/03-closure/article.md b/1-js/06-advanced-functions/03-closure/article.md index 9db5e5cee..685ace5ea 100644 --- a/1-js/06-advanced-functions/03-closure/article.md +++ b/1-js/06-advanced-functions/03-closure/article.md @@ -122,7 +122,7 @@ function sayHiBye(firstName, lastName) { Тут *вкладена* функція `getFullName()` створена для зручності. Вона має доступ до внутрішніх змінних функції і тому може повернути повне ім’я. Вкладені функції досить поширені в JavaScript. -Що ще цікавіше, вкладену функцію можна повернути: як властивість нового об’єкта, або як самостійний результат. Потім її можна використати десь в іншому місці. Незалежно від того, де її викликають, вона завжди буде мати доступ до внутрішніх змінних функцію, в якій її було створено. +Що ще цікавіше, вкладену функцію можна повернути: як властивість нового об’єкта, або як самостійний результат. Потім її можна використати десь в іншому місці. Незалежно від того, де її викликають, вона завжди буде мати доступ до внутрішніх змінних функції, в якій її було створено. Нижче, `makeCounter` створює функцію "counter", яка повертає наступний номер при кожному виклику: @@ -193,7 +193,7 @@ alert( counter() ); // 2 Поки що все виглядає просто, правда? -- Змінна -- це властивість спеціального внутрішнього об’єкта, пов’язана з блоком/функцієї/скриптом що зараз виконується. +- Змінна -- це властивість спеціального внутрішнього об’єкта, пов’язана з блоком/функцією/скриптом що зараз виконується. - Робота зі змінними -- це насправді робота з властивостями цього об’єкта. ```smart header="Лексичне середовище -- це об'єкт специфікації"