Встречается на собеседованиях • сегодня
Как сделать глобальную область видимости переменной
В JavaScript есть несколько способов создать глобальную переменную:
- Объявить переменную вне функций (в глобальной области видимости):
javascript
var globalVar = 'I am global';- Явно присвоить переменную объекту
window(в браузере):
javascript
window.globalVar = 'I am global';- Использовать
varбез объявления (устаревший способ):
javascript
function setGlobal() {
globalVar = 'I am global'; // без var/let/const
}Важно:
- Глобальные переменные могут вызывать конфликты имен
- Могут быть перезаписаны другими скриптами
- Считаются антипаттерном в современной разработке
- Лучше использовать модули или замыкания
Пример модуля:
javascript
// module.js
const myModule = (() => {
const privateVar = 'hidden';
return {
publicVar: 'accessible'
};
})();
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы