Встречается на собеседованиях • сегодня
На что влияет Strict
Strict mode ('use strict') в JavaScript влияет на несколько аспектов выполнения кода:
- Ошибки вместо молчаливого пропуска
Например, присвоение значения необъявленной переменной вызовет ошибку:javascript'use strict'; x = 10; // ReferenceError: x is not defined
-
Запрет на дублирование параметров
javascriptfunction sum(a, a) { // SyntaxError return a + a; } -
Запрет удаления переменных, функций или аргументов
javascriptdelete x; // SyntaxError -
Ограничения с
this
В глобальной областиthisбудетundefined, а не window:javascriptfunction logThis() { console.log(this); // undefined } logThis(); -
Запрет на использование зарезервированных слов (например,
interface,privateи т.д.) как имен переменных.
Strict mode помогает писать более безопасный и предсказуемый код, выявляя потенциальные проблемы на этапе выполнения.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы