dynamische variablen ?
Seuchenhexe
- javascript
Hallo an Alle,
ich bin ein Neuling was Javascript betrifft. Ich bin auf der Suche nach soetwas wie variablen Variablen, oder dynamischen Variablen.
ich habe mehrere Variablen:
var test1 = "...";
var test2 = "...";
var test3 = "...";
...
var test10 = "...";
und moechte diese Variablen mittels eines Schleifenkonstrukts auslesen.
Ich frage mich also ob man die Variablen sozusagen hochzaehlen kann.
alert("Inhalt von Variable:" + test.i);
Fuer einen Tipp waere ich echt dankbar.
Gruesse Seuchenhexe
Hi,
ich bin ein Neuling was Javascript betrifft. Ich bin auf der Suche nach soetwas wie variablen Variablen, oder dynamischen Variablen.
Wer nach sowas auf der Suche ist - der sucht mit an Sicherheit grenzender Wahrscheinlichkeit eigentlich Arrays.
ich habe mehrere Variablen:
var test1 = "...";
var test2 = "...";
var test3 = "...";
...
var test10 = "...";und moechte diese Variablen mittels eines Schleifenkonstrukts auslesen.
Nutze ein Array, das kannst du problemlos in einer Schleife durchlaufen.
Ich frage mich also ob man die Variablen sozusagen hochzaehlen kann.
alert("Inhalt von Variable:" + test.i);
Fuer einen Tipp waere ich echt dankbar.
Es ginge, ja - alle Variablen sind in Javascript Eigenschaften von Objekten (globale Variablen vom Objekt window) - und auf Objekt-Eigenschaften kann man nicht nur ueber objekt.eigenschaft zugreifen, sondern auch ueber objekt["eigenschaft"].
Aber wie gesagt, sinnvoll duerfte es fuer deinen Fall hoechstvermutlich nicht sein.
MfG ChrisB
@@Seuchenhexe:
Ich bin auf der Suche nach soetwas wie variablen Variablen, oder dynamischen Variablen.
Wie (fast) immer lautet die Antwort auf variable Variablen: Array!
var test = new Array(); // oder kürzer: var test = [];
test[0] = "...";
test[1] = "...";
test[2] = "...";
und moechte diese Variablen mittels eines Schleifenkonstrukts auslesen.
Das sollte nun kein Problem mehr sein.
Live long and prosper,
Gunnar
Ah ja, herzlichen Dank,
das war was ich suchte, manchmal ist es schwierig mit der Suchfunktion das richtige zu finden, wenn man gar nicht weiss wonach man sucht...
;)
und moechte diese Variablen mittels eines Schleifenkonstrukts auslesen.
Das sollte nun kein Problem mehr sein.
Nein, ist es auch nicht.
Live long and prosper,
Gunnar
I will do my very best
Seuchenhexe