PavelScron
@PavelScron

Изменить глобальную let?

Изучаю let. С var можно было изменить глобальную переменную или вывести значение изнутри функции через window.var = 'new value'

А как это можно сделать с Let? Ведь она почему-то в window свойства не записывается видимыеж
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
Можно создать объект
let glob = {}
И дальше обращаться к нему из любого места
glob.x = 123;
Это и будет аналогом глобального объекта.
Другого способа нет.

Если же у вас глобальная let x, и вы её перекрыли другим let x, то вы не увидите глобальную, пока не выйдете из зоны действия локальной x. Локальная будет скрывать глобальную.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы