Lieber Trautmann,
hmmm... ich verstehe nicht ganz wie ich mein Problem mit Arrays lösen kann.
dann hast Du den verlinkten Artikel zu Arrays wohl noch nicht zu Ende gelesen, oder?
Werden die Werte in den Arrays bei wiederholter Definition nicht überschrieben?
Ein Array ist eine Feldvariable. Du kannst es Dir wie einen Schrank mit (beliebig) vielen Schubladen vorstellen, der einen Namen hat und dessen Schubladen nummeriert sind. Wenn Du etwas in eine Schublade tust, dann kannst Du das natürlich überschreiben, indem Du in ebendiese Schublade erneut etwas ablegst. Daher solltest Du wissen, in welche Schublade du was ablegst, um nicht bereits vorhandenes zu überschreiben.
Aber Du wolltest eine "Variablenverwaltung" in etwa dieser Art: x1 = "a", x2 = "b" usw. Mit einem Array kannst Du das so machen:
var x = new Array();
x[1] = "a";
x[2] = "b";
Du darfst nur nicht vergessen, dass Programmiersprachen immer bei Null mit dem Zählen anfangen, sodass es auch eine "Schublade" x[0] gibt.
Mit obiger Struktur kannst Du nun mittels einer zweiten Variable (z.B. "i") Dein Array "durchlaufen".
var x = ["Null", "a", "b", "c"];
var i;
for (i = 0; i < x.length; i++) {
alert("Schublade Nummer " + i + " hat diesen Wert: " + x[i]);
}
Liebe Grüße aus Ellwangen,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)