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

Откуда берутся глобальные объекты в JS

Глобальные объекты в JS создаются средой выполнения (например, браузером или Node.js) при инициализации. В браузере это window, в Node.js — global. Они содержат встроенные API, такие как console, setTimeout, Math и другие.

Пример:

javascript
// В браузере
console.log(window.setTimeout === setTimeout); // true

// В Node.js
console.log(global.setTimeout === setTimeout); // true

Эти объекты автоматически доступны в любом месте кода без импорта. В модулях (ESM) глобальные переменные не попадают в глобальную область видимости, но сами глобальные объекты остаются доступны.

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

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

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

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