Mehrdimensionales Array, Anfänger

silent12

Mitglied
Hallo ich versuche mithilfe eines mehrdimensionalen Arrays eine Bildergalerie zu erstellen.
Dazu verwende ich auch diesen Code:

Code:
line[0] = new Array('pic01.jpg','pic02.jpg','pic03.jpg','pic04.jpg','pic05.jpg','pic06.jpg','pic07.jpg','pic08.jpg'); 
line[1] = new Array('pic09.jpg','pic010.jpg','pic11.jpg');

Stimmt das von der Syntax her überhaupt ?
Außerdem muss ich von der Länge (alle Werte des Arrays) 1 abziehen:
Geht das so ?
Code:
line.length-1
und so auf das n-te Element zugreifen (Bildnummer ist die Nummer des Elements im Array):
Code:
line[i][bildnummer]

Würde mich SEHR über Hilfe freuen.
Gruß
silent1297
 
Hi,

erstmal alles richtig,

falls doch was nicht funktionieren sollte oder so...
hier nochmal ein kleines Demo zum Deklarieren und duch-iterieren durchs 2d-array.

Gruß javaDeveloper2011
 
Danke für die kleine Demo. Jetzt habe ich nähmlich ein Problem gefunden :D ... und zwar will ich mit line.length nicht die anzahl der Elemente im ersten line Array (line[ i ]) ermitteln, sondern die Anzahl im 2ten Element (line[ ][ i ]). Wie bekomme ich das hin ?
Gruß
silent1297
 
Die Frage hast du dir doch schon selbst beantwortet:
Javascript:
for( i = 0; i < array.length; i++ ){
  if( array[i] != null ){
    document.write('Länge Array['+i+']: '+array[i].length);
  }
}
 

Neue Beiträge

Zurück