O más específico para lo que necesito:¿Las variables tienen un "alcance" estático o dinámico en javascript?
Si llamo a una función desde otra función, ¿va a extraer la variable desde la función de llamada, o desde el nivel anterior? Ej .:
myVar=0;
function runMe(){
myVar = 10;
callMe();
}
function callMe(){
addMe = myVar+10;
}
¿Qué termina myVar si se llama a callMe() a través de runMe()?
¿Por qué no lo ejecutas y lo averiguas? –
¿No es mejor documentar la pregunta para que otros puedan verla también? – affinehat