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

В чем разница между контекстом в браузере и в Node.js

В браузере контекст — это глобальный объект window, который содержит DOM, BOM и Web API (например, document, localStorage, fetch). В Node.js глобальный объект — global, предоставляющий доступ к API Node (например, process, require, Buffer).

Пример различий:

javascript
// В браузере
console.log(window === this); // true (в глобальной области)

// В Node.js
console.log(global === this); // false (в модулях this — exports)

Также в Node.js каждый файл — отдельный модуль с собственной областью видимости, а в браузере скрипты по умолчанию выполняются в общей глобальной области.

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

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

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

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