31
Июля
2022
г.
Строгий режим
Зачем это нужно
Строка "use strict"
в начале скрипта включает строгий режим. При этом интерпретатор начинает работать по другому.
Что делает интерпретатор в строгом режиме
- Ошибка, если в коде используются небезопасные и некорректные конструкции (with в eval).
- Выключает некоторые встроенные функции.
- Запрещает использовать ключевые и зарезервированные слова.
- Ошибка, если идет обращение к переменной без ее объявления.
- Ошибка, если значение поля нельзя изменить или удалить.
- Параметры функции не могут иметь одинаковые имена.
this
- это теперь не ссылка на глобальный объект- Тихие ошибки преобразуются в исключения
По умолчанию js модули и сборщики работают в строгом режиме, его не необходимости включать.
Возник вопрос или предложение пиши на почту
alexsey_89@bk.ru или в
Телеграмм канал
Дата публикации: 31
Июля
2022
г.