kostenloser Webspace werbefrei: lima-city


Javascript Variableninhalt als Variablenname

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    plautzi

    plautzi hat kostenlosen Webspace.

    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. djfun

    Co-Admin Kostenloser Webspace von djfun

    djfun hat kostenlosen Webspace.

    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
  4. 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.
  5. Autor dieses Themas

    plautzi

    plautzi hat kostenlosen Webspace.

  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!