Задать вопрос
@justifycontent

Почему скрипты знают друг о друге?

У меня есть 4 js файла, и каждый файл все знает про остальных, т.е. переменная, объявленная в auth.js будет видна в menu.js, так и должно быть? А когда я хочу создать переменную и дать ей имя, которое используется в другом скрипте, то мне выдает, что она уже объявлена, почему каждый скрипт знает все про другие? LMekMxD2Rds.jpg?size=164x109&quality=96&sign=0109a59dc5dca0ca785d0c5c015bd0bc&type=album
  • Вопрос задан
  • 394 просмотра
Подписаться 2 Простой 2 комментария
Решение пользователя mletov К ответам на вопрос (4)
@mletov
Почитайте про замыкания, iife, модули и области видимости.

Если вы в этих скриптах ничего не делали специально, чтобы эту область видимости ограничить, то почему бы им друг друга и не видеть, это дефолтное поведение.

И это логично, иначе как бы подключались различные библиотеки, тот же jquery, например
Ответ написан
Комментировать