Ejemplo:
Código Javascript:
Ver original
var A = 0; var B = {key:A}; A = 0; console.log(B.key); // muestra 0 A = 1; console.log(B.key); // muestra 1
Ahora lo que necesito es hacer la misma cosa pero con javascript no manualmente
Código Javascript:
Ver original
var A = 0; var B = {}; B['key'] = A; // no funciona porque introduce el valor de A. Necesito introducir el caracter A como variable no como su valor ni como cadena 'A'
Gracias
EDITADO. Pues lo siento ... mi primer ejemplo era mal .... tenia otra variable que me modifico el segundo resultado cuando A devolvia 1.
En los dos casos devuelve cero ... lo que quiere decir que no se puede lo que quieria yo emplear variables por referencia dentro del objecto .
Aun asi como solucion he encontrado esto:
Código Javascript:
Ver original
B['key'] = function(){return A};