Встречается на собеседованиях • сегодня
Какие плюсы и минусы 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) {} // Ошибка: дублирование параметра
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы