Foros del Web » Programando para Internet » Javascript »

concatenar nombre de variable array...

Estas en el tema de concatenar nombre de variable array... en el foro de Javascript en Foros del Web. Estimados amigos: tengo 20 arreglos en un ARCHIVO.JS que se llaman muy parecido: quisiera saber si puedo " formar el nombre del arreglo " para ...
  #1 (permalink)  
Antiguo 18/01/2005, 15:57
Avatar de Ugho  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 487
Antigüedad: 21 años, 5 meses
Puntos: 0
concatenar nombre de variable array...

Estimados amigos:
tengo 20 arreglos en un ARCHIVO.JS que se llaman muy parecido:
quisiera saber si puedo "formar el nombre del arreglo" para no hacer tantas veces la misma codificacion..., algo asi como:
---------------------------------------------------------------------
Código PHP:
var uno_arreglo= new array();
var 
dos_arreglo= new array();
var 
tres_arreglo= new array();
var 
cuatro_arreglo= new array();
....
var 
veinte_arreglo= new array();


function 
algo(VALOR){  //VALOR= uno,dos,tres,.....veinte
              
variable="VALOR"+_arreglo[4];
              
//bueno y muchas mas instrucciones con el mismo arreglo


--------------------------------------------------------------------
si se pudiera hacer asi me evitaria repetir el mismo codigo para todos los arreglos.....
me expliqué bien...
gracias de antemano...
__________________
________________________________________

Ugho.
  #2 (permalink)  
Antiguo 18/01/2005, 16:13
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 19 años, 9 meses
Puntos: 4
hace copy paste :P o usa una matriz

arreglo = new Array();
for (i=0;i<20;i++)
{
arreglo[i] = new Array();
}

nose.. me parece
  #3 (permalink)  
Antiguo 19/01/2005, 07:32
Avatar de Ugho  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 487
Antigüedad: 21 años, 5 meses
Puntos: 0
Bueno no hay problema:
solo quería ver la posibilidad de hacer una buena codificación lo más sintetizada posible pero que haciendo lo que yo quería...
Sino se puede voy a tener que copiar y pegar n_veces la cantida de arreglos que tengo...o como bien dices quizas ver la posibilidad de usar un arreglo bidimensional...
Saludos
__________________
________________________________________

Ugho.
  #4 (permalink)  
Antiguo 19/01/2005, 09:55
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola Ugho

A ver si es esto lo que buscas:

variable=eval(valor+"_arreglo[4]");

Saludos,
  #5 (permalink)  
Antiguo 19/01/2005, 12:01
Avatar de Ugho  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 487
Antigüedad: 21 años, 5 meses
Puntos: 0
Perfecto amigo JavierB:
esto era lo que necesitaba, agradezco tu respuesta porque me sirve de mucho...
Saludos...
__________________
________________________________________

Ugho.
  #6 (permalink)  
Antiguo 19/01/2005, 12:24
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Pues me alegro un montón. Todo lo que signifique trabajar menos merece la pena
  #7 (permalink)  
Antiguo 27/01/2005, 11:00
Avatar de Ugho  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 487
Antigüedad: 21 años, 5 meses
Puntos: 0
Bueno se me olvido comentar, que es lo que estaba buscando gracias al amigo JavierB...
Saludos
__________________
________________________________________

Ugho.
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 18:53.