Показать сообщение отдельно
  #12 (permalink)  
Старый 25.11.2020, 20:47
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,719

Сообщение от Владимѣръ
Просто в функциях, которые я выношу, не объявлены все переменные
Это не имеет значения. Внешняя (глобальная) переменная должна быть объявлена к моменту выполнения функции, а не ее определения.
Как вы загружаете скрипты? Как обычные или как модули? Переменные объявленные в модулях не будут видны, кроме экспортируемых и импортируемых. Для обычных скриптов любая внешняя переменная (объявленная вне функции) будет видна где угодно (если, конечно в данной функции нет локальных переменных с таким же именем)

Последний раз редактировалось voraa, 25.11.2020 в 20:53.
Ответить с цитированием