Skip to content

Commit 94650c7

Browse files
committed
fix
1 parent 779ac59 commit 94650c7

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

  • 1-js/06-advanced-functions/05-global-object

1-js/06-advanced-functions/05-global-object/article.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ alert("Привет");
1616
window.alert("Привет");
1717
```
1818

19-
В браузере глобальные переменные, объявленные с помощью `var`, становятся свойствами глобального объекта:
19+
В браузере глобальные функции и переменные, объявленные с помощью `var`, становятся свойствами глобального объекта:
2020

2121
```js run untrusted refresh
2222
var gVar = 5;
@@ -59,7 +59,7 @@ alert(window.currentUser.name); // John
5959
Глобальный объект можно использовать, чтобы проверить поддержку современных возможностей языка.
6060

6161
Например, проверить наличие встроенного объекта `Promise` (такая поддержка отсутствует в очень старых браузерах):
62-
62+
6363
```js run
6464
if (!window.Promise) {
6565
alert("Ваш браузер очень старый!");
@@ -83,6 +83,5 @@ if (!window.Promise) {
8383

8484
...Но чаще на него ссылаются по-старому, используя имя, характерное для данного окружения, такое как `window` (браузер) и `global` (Node.js). Так как `globalThis` появился недавно, он не поддерживается в IE и Edge (не-Chromium версия), но можно использовать полифил.
8585
- Следует хранить значения в глобальном объекте, только если они действительно глобальны для нашего проекта. И стараться свести их количество к минимуму.
86-
- В браузерах, если только мы не используем модули, глобальные переменные, объявленные с помощью var, становятся свойствами глобального объекта.
87-
88-
Для того, чтобы код был проще и в будущем его легче было поддерживать, следует обращаться к свойствам глобального объекта напрямую, как `window.x`.
86+
- В браузерах, если только мы не используем модули, глобальные функции и переменные, объявленные с помощью `var`, становятся свойствами глобального объекта.
87+
- Для того, чтобы код был проще и в будущем его легче было поддерживать, следует обращаться к свойствам глобального объекта напрямую, как `window.x`.

0 commit comments

Comments
 (0)