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

Какие плюсы и минусы use strict

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

Плюсы:

  • Предотвращает случайное создание глобальных переменных (без var, let, const).
  • Запрещает дублирование параметров функции (function(a, a) {}).
  • Делает this равным undefined в глобальных функциях (вместо window).
  • Запрещает удаление переменных, функций и аргументов (delete).

Минусы:

  • Может сломать старый код, который полагается на нестрогие особенности JS.
  • Некоторые оптимизации в движках JS могут работать медленнее в строгом режиме (редко).

Пример:

javascript
'use strict';
x = 10; // Ошибка: переменная не объявлена
function foo(a, a) {} // Ошибка: дублирование параметра
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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