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

Доступен ли Global в браузере

Да, global в браузере не доступен напрямую, как в Node.js. Вместо него используется window — глобальный объект, который представляет текущее окно браузера. Все глобальные переменные и функции автоматически становятся свойствами window.

Пример:

javascript
var x = 10;
console.log(window.x); // 10

В строгом режиме ('use strict') переменные, объявленные через let и const, не добавляются в window:

javascript
'use strict';
let y = 20;
console.log(window.y); // undefined

В современных браузерах также доступен globalThis, который унифицирует доступ к глобальному объекту в любом окружении (браузер, Node.js и др.):

javascript
console.log(globalThis === window); // true в браузере
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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