Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Insertar nombre variable como valor objeto javascript

Estas en el tema de Insertar nombre variable como valor objeto javascript en el foro de Javascript en Foros del Web. Hola, Ejemplo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original var A = 0 ; var B = { key : A } ; A = ...
  #1 (permalink)  
Antiguo 31/05/2016, 19:43
 
Fecha de Ingreso: mayo-2013
Mensajes: 191
Antigüedad: 10 años, 11 meses
Puntos: 10
Insertar nombre variable como valor objeto javascript

Hola,
Ejemplo:
Código Javascript:
Ver original
  1. var A = 0;
  2. var B = {key:A};
  3. A = 0;
  4. console.log(B.key); // muestra 0
  5. A = 1;
  6. 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
  1. var A = 0;
  2. var B = {};
  3.  
  4. 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
  1. B['key'] = function(){return A};

Última edición por matake; 31/05/2016 a las 21:03

Etiquetas: funcion, nombre, objeto, valor, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:07.