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

Что будет контекстом при вызове this вне функции

Контекст this вне функции (в глобальной области) зависит от окружения:

  • В браузере this ссылается на window (глобальный объект)
  • В Node.js this в модуле будет пустым объектом ({}), а в REPL — global

Пример в браузере:

javascript
console.log(this === window); // true

В строгом режиме ('use strict') вне функций this останется undefined в любом окружении.

Важно: поведение может отличаться в модулях ES6 (type="module" в браузере), где this будет undefined в глобальной области.

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

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

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

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