или более конкретно к чему мне нужно:Являются ли переменные статически или динамически «облачными» в javascript?
Если я вызываю функцию из другой функции, она собирается вытащить переменную из вызывающей функции или из уровня выше? Пример:
myVar=0;
function runMe(){
myVar = 10;
callMe();
}
function callMe(){
addMe = myVar+10;
}
Что MYVAR в конечном итоге, если CallME() вызывается через Runme()?
Почему бы вам не запустить его и не выяснить? –
Не лучше ли документировать вопрос, чтобы другие могли его видеть? – affinehat