Встречается на собеседованиях • сегодня
Что такое strict mode в JavaScript
Strict mode — это режим, при котором JavaScript выполняет код с более строгими правилами, помогая выявлять ошибки на ранних этапах.
Основные особенности:
- Нельзя использовать необъявленные переменные (вызывает
ReferenceError). - Запрещено дублировать параметры функции (
function(a, a) {}→SyntaxError). - Запрещено удалять неудаляемые свойства (
delete Object.prototype→TypeError). thisв глобальной области равенundefined(вместоwindow).
Как включить:
javascript
'use strict'; // для всего файла или функции
function strictFunc() {
'use strict';
// код в strict mode
}Пример ошибки:
javascript
'use strict';
x = 10; // ReferenceError: x is not definedStrict mode также оптимизирует код, делая его более безопасным и предсказуемым.

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