Встречается на собеседованиях • сегодня
Когда можно что-либо положить в window
Добавлять свойства в глобальный объект window можно, но это считается плохой практикой, так как:
- Может привести к конфликтам имен с другими библиотеками
- Усложняет отладку и поддержку кода
- Загрязняет глобальную область видимости
Исключения, когда это допустимо:
- При создании небольших проектов/демо
- Когда нужно сделать что-то доступным для других скриптов (например, API)
- При работе с legacy-кодом
Пример:
javascript
// Плохо
window.myAppConfig = { debug: true };
// Лучше использовать модули или IIFE
(function() {
const config = { debug: true };
// Локальная область видимости
})();В современных проектах используйте модули (import/export) вместо window.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы