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

В чем разница между globalThis и window

globalThis — это стандартизированный способ доступа к глобальному объекту в любом окружении (браузер, Node.js, Web Workers и т. д.). В браузере globalThis ссылается на window, в Node.js — на global, а в Web Workers — на self.

window — это глобальный объект только в браузерном окружении. Он содержит DOM, BOM и другие специфичные для браузера API.

javascript
// Браузер:
console.log(globalThis === window); // true

// Node.js:
console.log(globalThis === global); // true

Используйте globalThis для кросс-платформенного кода, а window — только для браузерных скриптов.

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

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

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

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