JavaScript - Enviar ARRAY en Parametro

 
Vista:

Enviar ARRAY en Parametro

Publicado por Luis Luna (4 intervenciones) el 30/08/2001 23:11:50
Mi pregunta es:

Cómo puedo mandar como parametro de una función un array?

Esto lo necesito por que estoy ejecutando un script en el cual tengo diversos arrays y de acerdo al valor de una variable tengo que ocupar el array que le corresponde:......

por ejemplo:
Tengo:

a = 3;
b=1;
arr1=new Array("ele1",...."elex")
arr2=new Array("ele1",...."elex")
arr3=new Array("ele1",...."elex")

whie(b<=3) {
b++;
// Aquí necesito ocupar el array que le corresponda a la variable b
// para no tener que preguntar :
if(b==1){
//Lineas con arr1...
}
if(b==3){
//Lineas con arr3...
}
if(b==3){
//Lineas con arr3...
}
// Entonces si coloco en una funcion las lineas que ocupo en el if solo mando el array como parametro
}

Espero me puedan ayudar
GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Enviar ARRAY en Parametro

Publicado por szyslak (16 intervenciones) el 31/08/2001 10:32:12
Lo primero que a mi se me ocurre es que uses un array bidimensional. El primer indice indica qué array usar y el segundo es el índice de elemento de ese array. A ver si entiendes bien el código:

allarr = new Array(NARRAYS) //NARRAYS es el número de arrays, en este caso 3
allarr[0] = new Array("ele1",...."elex"); //array 1
allarr[1] = new Array("ele1",...."elex"); //array2
allarr[2] = new Array("ele1",...."elex"); //array3

b = 0;
while (b<3) {
for (var i=0; i<allarr[b].length; i++) {
alert(allarr[b][i]);
}
}

Con eso recorrerías todos los elementos de los tres arrays mostrando en pantalla su contenido.
Espero haberte sido de ayuda. Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar