Skip to content

Commit fb078c6

Browse files
authored
Окончание перевода
1 parent 586a5dc commit fb078c6

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

1-js/02-first-steps/03-strict-mode/article.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
На протяжении долгого времени, JavaScript развивался без проблем с обратной совместимостью. Новые функции добавлялись в язык, в то время как старая функциональность оставалась работоспособной.
44

5-
Преимуществом данного подхода было то, что существующий код продолжал работать. А недостатком то, что любая ошибка или несовершенное решение принятое создателями JavaScript застревали в языке навсегда.
5+
Преимуществом данного подхода было то, что существующий код продолжал работать. А недостатком, что любая ошибка или несовершенное решение принятое создателями JavaScript застревали в языке навсегда.
66

77
Так было до 2009 года, когда появился ECMAScript 5 (ES5). Он добавил новые функции в язык и изменил некоторые из существующих. Чтобы старый код работал, большинство модификаций по умолчанию отключены. Вы должны явно включить их с помощью специальной директивы: `"use strict"`.
88

99
## "use strict"
1010

11-
Директива выглядит как строка: `"use strict"` или `'use strict'`. Когда он находится в верхней части скрипта, весь сценарий работает в "современном" режиме.
11+
Директива выглядит как строка: `"use strict"` или `'use strict'`. Когда она находится в верхней части скрипта, весь сценарий работает в "современном" режиме.
1212

1313
Например:
1414

@@ -19,9 +19,9 @@
1919
...
2020
```
2121

22-
Позже мы изучим функции (способ группировки команд) soon.
22+
Позже мы изучим функции (способ группировки команд).
2323

24-
Забегая вперед, давайте просто отметим, что `"use strict"` можно поставить в начале большинства видов функций вместо всего скрипта. Это позволяет включить строгий режим только в этой функции. Но обычно, люди используют его для всего сценария.
24+
Забегая вперед, давайте просто отметим, что `"use strict"` можно поставить в начале большинства видов функций, вместо всего скрипта. Это позволяет включить строгий режим только в этой функции. Но обычно, люди используют его для всего сценария.
2525

2626

2727
````warn header="Убедитесь, что \"use strict\" находится вверху"
@@ -53,7 +53,7 @@ alert("some code");
5353
5454
Иногда, когда `use strict` имеет значение, вы можете получить неправильные результаты.
5555
56-
Даже если мы нажмем `key:Shift+Enter` для ввода нескольких строк и поставим `use strict` вверху, это не сработает. Это из-за того, как консоль выполняет код внутри.
56+
Даже если мы нажмем `key:Shift+Enter` для ввода нескольких строк и поставим `use strict` вверху, это не сработает. Это связано с тем, как консоль выполняет код внутри.
5757
5858
Надежный способ сделать так, чтобы `use strict` заработал, ввести код в консоль следующим образом:
5959
@@ -73,7 +73,7 @@ alert("some code");
7373

7474
На данный момент достаточно иметь общее понимание об этом:
7575

76-
1. Директива `"use strict"` переключает движок в "современный" режим, изменяя поведение некоторых встроенных функций. Подробности мы увидим позже в учебнике.
76+
1. Директива `"use strict"` переключает движок в "современный" режим, изменяя поведение некоторых встроенных функций. Позже, мы увидим в учебнике подробности.
7777
2. Строгий режим включается путем размещения `"use strict"` в верхней части скрипта или функции. Некоторые функции языка, такие как "классы" и "модули", автоматически включают строгий режим.
7878
3. Строгий режим поддерживается всеми современными браузерами.
7979
4. Мы рекомендуем всегда начинать скрипты с `"use strict"`. Все примеры в этом руководстве предполагают строгий режим, если (очень редко) не указано иное.

0 commit comments

Comments
 (0)