Встречается на собеседованиях • сегодня

Что такое strict mode в JavaScript

Strict mode — это режим, при котором JavaScript выполняет код с более строгими правилами, помогая выявлять ошибки на ранних этапах.

Основные особенности:

  • Нельзя использовать необъявленные переменные (вызывает ReferenceError).
  • Запрещено дублировать параметры функции (function(a, a) {}SyntaxError).
  • Запрещено удалять неудаляемые свойства (delete Object.prototypeTypeError).
  • this в глобальной области равен undefined (вместо window).

Как включить:

javascript
'use strict'; // для всего файла или функции
function strictFunc() {
  'use strict';
  // код в strict mode
}

Пример ошибки:

javascript
'use strict';
x = 10; // ReferenceError: x is not defined

Strict mode также оптимизирует код, делая его более безопасным и предсказуемым.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы