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

Вызывается ли вместо глобального контекста undefined в use strict

В strict mode при вызове функции без контекста (this) значение this будет undefined, а не глобальный объект (например, window в браузере). Это предотвращает случайные изменения глобальных переменных.

Пример:

javascript
'use strict';

function showThis() {
  console.log(this);
}

showThis(); // undefined

Без strict mode:

javascript
function showThis() {
  console.log(this);
}

showThis(); // window (в браузере)

Это одно из ключевых отличий strict mode, делающее код более предсказуемым и безопасным.

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

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

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

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