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

Приведи пример работы use strict

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

javascript
'use strict';

// Ошибка: нельзя создавать глобальные переменные без объявления
x = 10; // ReferenceError: x is not defined

// Ошибка: дублирование параметров
function sum(a, a) { // SyntaxError: Duplicate parameter name not allowed
return a + a;
}

// Запрещает удаление переменных, функций и аргументов
let y = 5;
delete y; // SyntaxError: Delete of an unqualified identifier in strict mode

text

Строгий режим также делает `this` равным `undefined` в функциях, вызванных без контекста, а не глобальному объекту.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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