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

Как сделать глобальную область видимости переменной

В JavaScript есть несколько способов создать глобальную переменную:

  1. Объявить переменную вне функций (в глобальной области видимости):
javascript
var globalVar = 'I am global';
  1. Явно присвоить переменную объекту window (в браузере):
javascript
window.globalVar = 'I am global';
  1. Использовать var без объявления (устаревший способ):
javascript
function setGlobal() {
  globalVar = 'I am global'; // без var/let/const
}

Важно:

  • Глобальные переменные могут вызывать конфликты имен
  • Могут быть перезаписаны другими скриптами
  • Считаются антипаттерном в современной разработке
  • Лучше использовать модули или замыкания

Пример модуля:

javascript
// module.js
const myModule = (() => {
  const privateVar = 'hidden';
  return {
    publicVar: 'accessible'
  };
})();
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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