Código HTML:
var IW= new Array(fila=new Array(10),col=new Array(35));
Código HTML:
for (var f=0;f=10;f++) for(var c=0;c<=35;c++) IW[f][c]=1;
Código HTML:
IW[f] has no properties
Gracias de antemano
| ||||
Recorrer array bidimensional Tengo este array bidimensional: Código HTML: var IW= new Array(fila=new Array(10),col=new Array(35)); Código HTML: for (var f=0;f=10;f++) for(var c=0;c<=35;c++) IW[f][c]=1; Código HTML: IW[f] has no properties Gracias de antemano
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| ||||
Re: Recorrer array bidimensional Muchas gracias Caricatos,SI funciono....... Pero por que va entre un corchete solamente, no se supone que se posiciona asi:IW[fila0][columna0]??? Y por que estan mal los bucles?
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| ||||
Re: Recorrer array bidimensional Es que mira lo que yo quiero hacer es que por ejemplo en la fila0 , y columna 35 haya valor... y los previos tambien.. es decir, llenar desde [0][0] hasta [0][35] y con lo que diijiste, si hago esto: Código HTML: alert(IW[0][35]);//dice undefined
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| ||||
Re: Recorrer array bidimensional Hola: Para poner las coordenadas con un par de corchetes, la definición debería ser algo así: var IW = new Array(10); for (var i = 0; i < 10; i ++) IW[i] = new Array(35); Ya no sería exactamente un array bidemencional sino un array de arrays ... por cierto, los índices empiezan por 0, así que el rango sería 0..9 y 0..34 Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo Última edición por caricatos; 22/03/2007 a las 01:31 Razón: Faltaba hablar de los rangos |
| ||||
Re: Recorrer array bidimensional Ok,tomando ese codigo que pusiste, como se hace para insertar por ejemplo un 1 desde 0,0 hasta 0,35... Como te digo, intento esto: Código HTML: for(f=0;f<10;f++) for(c=0;c<35;c++) a[f][c]=1; Si pongo: a[f,c] ... no puedo referenciar a: a[1][35]; por ejemplo
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| ||||
Re: Recorrer array bidimensional Cita: Mmm no se que le pasaba a mi navegador que no funcionaba, deje el codigo como estaba, deje la laptop para ir a tomar agua, regrese , refresque el browser, y ya funciona -_-..... no se si estaba cacheando el resultado por q antes igual hacia refresh..
Iniciado por B** Ok,tomando ese codigo que pusiste, como se hace para insertar por ejemplo un 1 desde 0,0 hasta 0,35... Como te digo, intento esto: Código HTML: for(f=0;f<10;f++) for(c=0;c<35;c++) a[f][c]=1; Si pongo: a[f,c] ... no puedo referenciar a: a[1][35]; por ejemplo bueno, ya funciona... gracias
__________________ -URL= Go PHP5. -Age=22. -Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS. |
| ||||
Re: Recorrer array bidimensional Tienes que tener en cuenta que a[0][35] en principio no existe. Si declaras con new Array(35) se crean los valores 0,1,2,...,32,33,34; no llega hasta 35. Tiene 35 elementos porque empezamos por 0, pero el último elemento es [34], de ahí que en los bucles se ponga la condicion for(c=0;c<35;c++)
__________________ - Haz preguntas inteligentes, y obtendrás más y mejores respuestas. - Antes de postearlo Inténtalo y Búscalo. - Escribe correctamente tus mensajes. |