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

Что такое UseStrict

use strict — это директива, которая включает строгий режим выполнения кода в JavaScript.

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

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

Пример:

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

Где использовать:

  • В начале файла (для всего кода).
  • Внутри функции (только для её области видимости).

Строгий режим помогает избегать ошибок и писать более безопасный код.

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

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

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

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