Вопрос проверяет понимание того, где и как выполняется код в браузере и что считается глобальной областью видимости.
Короткий ответ
В браузере глобальным контекстом выполнения является объект window. Все глобальные переменные и функции становятся его свойствами. Код, написанный вне функций и модулей, выполняется именно в этом контексте. Через глобальный контекст браузер предоставляет доступ к API, таким как document, location и setTimeout.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.