Javascript Variableninhalt als Variablenname
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
anzeige
benutzen
code
fremden eingaben
inhalt
objekt
schnelle hilfe
super danke
variable erstellen
zeile
-
Hallo,
Ich würde gerne in Javascript eine Variable erstellen, die so wie der Inhalt einer anderen Variable heißt.
Sprich:
var name = "hallo";
var (name) = "huhu";
alert(hallo);
Anzeige: huhu
Ist das irgendwie möglich?
Vielen dank im Vorraus
Mfg Plautzi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Nimm am einfachsten ein Javascript-Objekt:
var meinObj = {}; var name = "hallo"; meinObj[name] = "huhu"; alert(meinObj["hallo"]); // oder alert(meinObj.hallo);
Beitrag zuletzt geändert: 18.2.2015 19:02:50 von djfun -
Richtig!
Ansonsten könntest du auch noch eval benutzen:var name="hallo"; eval("var "+name+"=\"Huhu\";"); alert(hallo);
Was da für eval in Zeile 2 zusammengebaut wird, sieht einfach so aus:var hallo="Huhu";
Nur, sei bei eval vorsichtig mit fremden Eingaben. So kann beliebiger Javascript Code ausgeführt werden. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage