Link Search Menu Expand Document
31 Июля 2022 г.

Строгий режим

Содержание
  1. Зачем это нужно
  2. Что делает интерпретатор в строгом режиме

Зачем это нужно

Строка "use strict" в начале скрипта включает строгий режим. При этом интерпретатор начинает работать по другому.

Что делает интерпретатор в строгом режиме

  1. Ошибка, если в коде используются небезопасные и некорректные конструкции (with в eval).
  2. Выключает некоторые встроенные функции.
  3. Запрещает использовать ключевые и зарезервированные слова.
  4. Ошибка, если идет обращение к переменной без ее объявления.
  5. Ошибка, если значение поля нельзя изменить или удалить.
  6. Параметры функции не могут иметь одинаковые имена.
  7. this - это теперь не ссылка на глобальный объект
  8. Тихие ошибки преобразуются в исключения

По умолчанию js модули и сборщики работают в строгом режиме, его не необходимости включать.


Возник вопрос или предложение пиши на почту alexsey_89@bk.ru или в Телеграмм канал

Дата публикации: 31 Июля 2022 г.

Наверх

Последнее изменение страницы: 31 Июля 2022 г.