Llevo un tiempo programando con Javascript. El caso es que cada dia las funciones se van convirtiendo en mas complejas. Ahora tengo este problema:
Quiero que cuando se ejecute una funcion el resto de funciones que se llamen desde esa funcion tengan las mismas variables con las que trabajar. El problema es que no les puedo enviar los parametros a cada funcion. Es decir quiero:
Código Javascript:
Ver original
function primero(objeto) { //el objeto tiene un id="superman" //creo una variable (la que quiero que obtenga la funcion segundo): miobjeto=objeto; //llamo a la funcion segundo, pero sin enviar parametro (no es mi funcion y no puedo modificarla): segundo(); } function segundo() { //alert que diga "superman" alert(miobjeto.id) }
No se como se llama lo que busco. Basicamente lo que quiero es que las funciones usen las mismas varialbes. No quiero usar variables globales, ya que son funciones con AJAX que pueden tardar mas de la cuenta y se pueden superponer.
¿Como puedo crear un entorno en el que las funciones tengan acceso a unas determinadas varialbes como si fuesen globales pero que no lo son?.
Siento preguntar de forma tan rara, pero es que no se que terminos usar.