Estoy teniendo un problema con la siguiente javascript -acceder a las variables globales dentro de una devolución de llamada
var bVisited = false;
function aFuncCallBack(somestring)
{
bVisited = true;
}
processingManager.setCallBack(aFuncCallBack);
processingManager.DoWork();
if(bvisited == false)
alert("Call back not entered");
aFuncCallBack
obtiene éxitos en mi caso; Estoy configurando el bVisited
a true
allí - pero aún cuando verifico la variable después de la llamada DoWork
el valor sigue siendo false
- No puedo entender cuál es el problema. Busqué algunos hilos pero no encontré nada relevante.
¿Podría alguien arrojar algo de luz sobre por qué este comportamiento y posiblemente qué debo hacer?
Es posible que desee formular esta pregunta por separado, pero la respuesta corta es sí, todo en el archivo 1 será visible en el archivo 2. – Benry