new2js: Funktion mit Funktionsnamen aus Variable aufrufen

Hallo,

var funktionsname = 'tuWas';

nun möchte ich erreichen, dass die Funktion tuWas aufgerufen wird und dabei auf die Variable funktionsname zurückgegriffen wird.

Wie kann man das erreichen?

Grüße

  1. Hallo,

    var funktionsname = 'tuWas';

    nun möchte ich erreichen, dass die Funktion tuWas aufgerufen wird und dabei auf die Variable funktionsname zurückgegriffen wird.

    Wie kann man das erreichen?

    Grüße

    Wenn ich dich richtig verstehe ...

    eval(tuWas)

    bzw erst eine Variable erzeugen die "tuWas()" erzeugt und die dann an eval übergeben.

    Hope that helps

    1. Wenn ich dich richtig verstehe ...

      eval(tuWas)

      Das funktoniert nur, wenn die Funktion global ist, aber dann reicht auch ein windowtuWas;

      Schön ist das aber nicht unbedingt. Wenn er einen dispatcher bauen will, sollte er besser eine Objektstruktur mit den Funktionsreferenzen verwenden.

      Struppi.

  2. var funktionsname = 'tuWas';

    nun möchte ich erreichen, dass die Funktion tuWas aufgerufen wird und dabei auf die Variable funktionsname zurückgegriffen wird.

    Wie kann man das erreichen?

    Kommt drauf an. In welchem Kontext denn?

    Struppi.