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. Локальная будет скрывать глобальную.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 05:21
2000 руб./за проект
28 нояб. 2024, в 05:18
500 руб./за проект
28 нояб. 2024, в 03:51
3500 руб./за проект