JürgenB: Mehrdimensionale Arrays

Beitrag lesen

Hallo Ernst,

var auto = new array(new Array(), new Array(), new Array());

as ist ein Array von Arrays, also ein zweidimensionales Array. der Zugriff erfolgt per auto[i][j].

auto[0][3]['grün'] = "1000";

hier erwartest du ein dreidimensionales Array. Das erzeugt man so:

var auto = new Array(new Array(new Array() , new Array(), ...), new Array(new Array() , new Array(), ...), new Array(new Array() , new Array(), ...));

also ein Array von Arrays von Arrays. Hier wären verschachtelte Schleifen eine gute Wahl.

Gruß, Jürgen