Buenas gente.
Verán, quería saber cómo podría detener el flujo de ejecución definido por el valor de una variable.
Es decir, que todo el tiempo que el script este "dormido" dependera de cambiar el valor de una variable de
true a
false
(o a la inversa, da igual) y si esa variable no cambia el valor, ese script no finalizara nunca.
Por ejemplo:
Código Javascript
:
Ver originalvar pending = true;
var val;
function Execute(){
var text = "My Text";
// La idea es, que esta funcion no termine hasta que la variable "pending" no cambie su valor a "false".
// Ya he intentado con un bucle "while", "do while", "setTimeout" y esas cosas, pero sin resultados.
return text;
}
val = Execute();
A plena vista no tiene sentido, pero realmente me vendria de maravilla.
¿como podria lograr eso?
De antemano, muchas gracias!