Struppi: Aufruf einer Funktion aus einer Variable

Beitrag lesen

Hallo,

ich habe eine Funktion, die mir den Namen oder den vollständigen Aufruf einer anderen Funktion in einer Variable liefert.
Wie kann ich nun JavaScript dazu veranlassen diese Funktion auszuführen?
Gibt es etwas vergleichbares wie eine Reflection in Java, etwa "Variable.exec()"??

Besser als eval ist: windowVariable

Z.B.

var tmp = 'test';
windowtmp

(noch) Besser ist es dann aber das zu prüfen:

var tmp = 'test';
if(typeof window[tmp] == 'function')windowtmp; else alert('Funktion: ' + tmp + ' existiert nicht!');
tmp = "xxx";
if(typeof window[tmp] == 'function')windowtmp; else alert('Funktion: ' + tmp + ' existiert nicht!');

Struppi.