Foros del Web » Programando para Internet » Javascript »

Variables con nombre dinamico

Estas en el tema de Variables con nombre dinamico en el foro de Javascript en Foros del Web. Hola a todos, a ver si logro explicarme. Me gustaria saber si se puede asignar el nombre de una variable dinamicamente, es decir, digamos que ...
  #1 (permalink)  
Antiguo 10/05/2010, 15:29
 
Fecha de Ingreso: diciembre-2005
Mensajes: 92
Antigüedad: 18 años, 4 meses
Puntos: 0
Variables con nombre dinamico

Hola a todos, a ver si logro explicarme. Me gustaria saber si se puede asignar el nombre de una variable dinamicamente, es decir, digamos que quiero que una variable se llame variable mas un numero, algo asi:

Código:
var variable+'!'; // el nombre de la variable seria variable1
var variable+'2' // el nombre de la variable seria variable2
var variable+'3'; // el nombre de la variable seria variable3
o tambien algo como que a partir de un string se le asigne el nombre a la variable:

Código:
var titulo = "variable1;
// y aqui el valor de la variable  "titulo" que es "variable1" se convierta en el nombre de la variable'
, es decir el valor de la variable "titulo" me da el nombre de la variable que quiero crear a continuacion
var "variable1" = //lo que sea...
No se si es posible, un saludo.
  #2 (permalink)  
Antiguo 10/05/2010, 15:45
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Variables con nombre dinamico

Hola:

Lo cierto es que las variables no son más que objetos o atributos del objeto window, así que si pones:

window["cari" + "catos"] = "the number one";

y luego pones:

alert(caricatos);

verás los resultados.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 15/05/2010, 01:39
 
Fecha de Ingreso: diciembre-2005
Mensajes: 92
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Variables con nombre dinamico

Muchas gracias caricatos, esto es lo que buscaba.

Etiquetas: dinamico, nombre, variables
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 07:52.