Skip to content

Commit e8c1509

Browse files
authored
Editing logical and syntax errors. Vol. 5
1 parent 7f4665b commit e8c1509

1 file changed

Lines changed: 4 additions & 2 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 & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ window.alert("Привет");
7575

7676
Хорошо ли, что разные скрипты (возможно из разных источников) "видят" переменные друг друга?
7777

78-
Нет, потому что это может привести к конфликту имён: если одинаковые имена переменных используются двумя скриптами для различных целей, то эти переменные будут конфликтовать между собой.
78+
Нет, потому что это может привести к конфликту имён: если одинаковые имена переменных используются двумя скриптами эти переменные будут конфликтовать между собой.
7979

8080
Сейчас, "многоцелевой" `window` считается ошибкой проектирования языка.
8181

@@ -116,11 +116,13 @@ window.alert("Привет");
116116

117117
**Используйте `<script type="module">`, чтобы исправить недостаток проектирования языка, отделяя область видимости верхнего уровня от `window`.**
118118

119+
**Использование `<script type="module">` исправляет недостаток проектирования языка, отделяя область видимости верхнего уровня от `window`.**
120+
119121
Мы рассмотрим другие свойства модулей позже в главе [](info:modules).
120122

121123
## Допустимое использование глобального объекта
122124

123-
1. Обычно не рекомендуется использовать глобальные переменные. Желательно, применять их как можно реже. Однако, если нужно поместить что-либо в глобальную область видимости, мы можем добавить это в `window` (или `global` в Node.js).
125+
1. Обычно не рекомендуется использовать глобальные переменные. Желательно применять их как можно реже. Однако, если нужно поместить что-либо в глобальную область видимости, мы можем добавить это в `window` (или `global` в Node.js).
124126

125127
Поместим информацию о текущем пользователе в глобальный объект, чтобы она была доступна другим скриптам:
126128

0 commit comments

Comments
 (0)