Felix Stahlberg: arrays mit java script

Beitrag lesen

Hallo,

var Hauptkategorien = new Array("werkzeug", "kleidung", "parfüm");
var werkzeug = new Array("schneidemaschine", "pfalzmaschine", "druckmaschine");
for (var i = 0; i < Hauptkategorien.length; ++i)
{
  var unterkategorie=Hauptkategorien[i];
  alert(unterkategorie);
  for (var j = 0; j < unterkategorie.length; ++j)
  {
   alert(unterkategorie[j]);
  }
}

In der Variablen unterkategorie wird eine Zeichenkette abgelegt (nacheinander "werkzeug", "kleidung" und "parfüm"). Diese wird dann als gesamtes ausgegeben:

alert(unterkategorie);

Die innere for-Schleife ruft dann jeden Buchstaben dieser Zeichenkette ab und gibt diese nochmals einzeln aus.

alert(unterkategorie[j]);

Das war bestimmt nicht das was du erreichen wolltest.
Ich vermute du möchtest ein zweidimensionales Array erschaffen? Dann sieh dir mal den SelfHTML-Artikel zu Arrays in JavaScript an. Der Punkt Assoziative Arrays könnte für dich auch interessant sein.

Gruß,

--
Nichts auf der Welt ist so gerecht verteilt wie der Verstand. Denn jedermann ist überzeugt, dass er genug davon habe.
René Descartes