Если коротко - в блоке node js выражение [[ИМЯ_ПЕРЕМЕННОЙ]] заменяется на получение значения этой переменной из обьекта, в котором все переменные передаются в блок node js, поэтому по сути вы писали что то типа const BAS_VARIABLES[VARIABLE_NAME] = '', и странно что это вообще работало в записи
Области видимости переменных
-
Приветствую, коллеги!
Подскажите по какому принципу в БАС разбиваются области видимости переменных?-
Как в классическом JS?
Например если создать новую переменную (с одинаковым названием) внутри вложенной функции, то она будет иметь свое значение, а переменная из вызываемой функции свое. Верно я понимаю? -
Значения глобальных переменных у нас видны одинаково всеми блоками и всеми потоками?
-
-