Großes Zweidimensionales Array

Hallo, ich benötige ein großes zweidimensionales Array. Es wird sich immer um ein Quadrat handeln, d.h. es wird genau so viele Elemente haben, wie jedes Element des Arrays auch selbst Elemente hat. Zum Beispiel 100*100.

Das Problem liegt jetzt in der Erzeugung des Arrays. Wie mache ich das am Besten? Ich könnte jetzt eine for-Schleife laufen lassen, die mir als jedes Element eines Array(100) ein Array(100) definiert. Gibt es einen schöneren Weg?

mfg Christoph

Hallo Christoph,

Das Problem liegt jetzt in der Erzeugung des Arrays. Wie mache
ich das am Besten? Ich könnte jetzt eine for-Schleife laufen
lassen, die mir als jedes Element eines Array(100) ein
Array(100) definiert. Gibt es einen schöneren Weg?

na ob das schöner ist? :smile:


var big = new Array(); var i=0;
while ( i

Gruß
Klaus

Nein, da wäre ein For-Schleife besser angebracht. Außerdem könntest du das i nicht nur zum zählen verwenden, sondern auch, um das Array-Element zu bestimmen.

Mein Code, den ich z.Z. verwende sieht übrigens so aus:

map = Array(100);
for(var i = 0; i Der Code soll ja simpler werden und nicht komplizierter. Ich dachte, dass man das einfach in eine ordnungsgemäße Zeile quetschen könnte.

mfg Christoph

Nein, da wäre ein For-Schleife besser angebracht. Außerdem
könntest du das i nicht nur zum zählen verwenden, sondern
auch, um das Array-Element zu bestimmen.

jou … ich weiß das mit dem i
hatte mir mehr sowas gedacht, aber zwischendurch aufgehört :smile:


var big = new Array();
while ( big.length

Gruß
Klaus


var big = new Array();
while ( big.length

Hi, das zweite big.length ist eigentlich unnötig, das geht auch ohne.

Wahrscheinlich gibt es aber keine Einzeilenlösung. Damit meine ich übrigens eine Lösung, die nur einen Ausdruck benötigt. Danke aber für deine Mühe.

Sollte es diese doch geben, kann man sie ja noch nennen.

mfg Christoph