Skip to content

Commit 13fd85b

Browse files
authored
Editing logical and syntax errors. Vol. 3
1 parent 8e53a73 commit 13fd85b

1 file changed

Lines changed: 5 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: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
Глобальный объект предоставляет переменные и функции, доступные в любом месте программы. В основном те, что встроены в язык или среду исполнения.
55

6-
В браузере он назыается "window", в Node.js — "global", в другой среде исполнения может называться иначе.
6+
В браузере он называется "window", в Node.js — "global", в другой среде исполнения может называться иначе.
77

88
Например, вызовем `alert` как метод `window`:
99

@@ -30,7 +30,7 @@ window.alert("Привет");
3030
window.open('http://google.com'); // открывает новое окно браузера
3131
```
3232

33-
2. Если переменные, объявленные с помощью `var` или декларации функиций находятся на верхнем уровне программы, то они автоматически становятся свойствами `window`.
33+
2. Если переменные, объявленные с помощью `var` или декларации функций находятся на верхнем уровне программы, то они автоматически становятся свойствами `window`.
3434

3535
Например:
3636
```js untrusted run no-strict refresh
@@ -51,7 +51,7 @@ window.alert("Привет");
5151
alert(window.x); // undefined ("let" не создаёт свойства window)
5252
```
5353

54-
3. Кроме того, все скрипты имеют общую глобальную область видимотси, поэтому переменные, объявленные в одном теге `<script>` становятся доступными в других:
54+
3. Кроме того, все скрипты имеют общую глобальную область видимости, поэтому переменные, объявленные в одном теге `<script>` становятся доступными в других:
5555

5656
```html run
5757
<script>
@@ -120,7 +120,7 @@ window.alert("Привет");
120120

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

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

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

@@ -144,7 +144,7 @@ window.alert("Привет");
144144
}
145145
```
146146

147-
3. Мы можем создать полифилл: добавить функции, которые не поддерживаются окружением (скажем, старым браузером), но сущеcтвуют в современном стандарте.
147+
3. Мы можем создать полифилл: добавить функции, которые не поддерживаются окружением (скажем, старым браузером), но существуют в современном стандарте.
148148

149149
```js run
150150
if (!window.Promise) {

0 commit comments

Comments
 (0)