Autor | Zpráva | ||
---|---|---|---|
Steve_RH Profil |
#1 · Zasláno: 21. 3. 2007, 18:44:11 · Upravil/a: Steve_RH
Ahoj, mám menší problém, potřebuju si pomocí cyklu for vytvořit dvourozměrné pole a nějak mi to nefachá...
var pocetRadku = 10; var pocetSloupcu = 10; pole = new Array(); for (j=0; i<=pocetRadku-1; j++) { pole[j] = 0; for (e=0; e<=pocetSloupcu-1; e++) { pole[j][e]= 0; } } trace(pole); Trace mi vypíše "0,0,0,0,0,0,0,0,0,0" ale to je jenom jeden rozměr toho pole, já potřebuju dva rozměry. Zkusil jsem ještě trace( pole[0][0]) a to my vypsalo undefined... Nevíte co s tím? Díkys |
||
Hanz Profil |
#2 · Zasláno: 22. 3. 2007, 18:36:17
Steve_RH
Musíš udělat pole v poli. neboli: var pocetRadku = 10; var pocetSloupcu = 10; pole = new Array(); for (j=0; i<=pocetRadku-1; j++) { pole[j] =new Array(); pole[j] = 0; for (e=0; e<=pocetSloupcu-1; e++) { pole[j][e] =new Array(); pole[j][e]= 0; } } |
||
Steve_RH Profil |
#3 · Zasláno: 22. 3. 2007, 19:22:46
Aha... Tak díky moc
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0