Как повторно объявить переменные с тем же именем, но принадлежащие к разным файлам в JavaScript? - PullRequest
0 голосов
/ 30 мая 2019

Я загружаю два файла js на HTML-странице, где оба файла содержат объявление переменных с одинаковым именем. Я хотел бы знать, если есть способ объявить две переменные с одинаковым именем, кроме использования замыканий в JavaScript?

1 Ответ

2 голосов
/ 30 мая 2019

Ваша единственная возможность - хранить их внутри объектов - переменные с одинаковыми именами в одной и той же области видимости будут переопределяться каждый раз.Измените это в своих файлах JS.

Вместо:

var aVariable = 42;

Сделайте это:

var contents = { aVariable, anotherVariable, /* ...All the variables which have the same names */ };

И убедитесь, что имя contents уникально для каждого файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...