peterS.: Funktionen durch dynamische Strings aufrufen

Beitrag lesen

gruss Bernhard

Meine 2. Variante wäre gewesen, alle funktionen in einem Array zu speichern, z.b.

ARRAY["funktion1"]=funktion1;
ARRAY["funktion1"] ();

Aber hier funktioniert eval() natürlich tausendmal besser!

noe - beide loesungen sind nicht optimal - eval verstoesst
   ausserdem nicht nur gegen das dogma "eval is evil", sondern
   ist noch dazu unperformant - fuer Deinen hier noch einmal
   aufgefuehrten spezialfall

for(var i=0; i<array.length; i++)
  array[i] ausführen !!!
...
Ich will also in diesem Beispiel die Funktionen Funktion1(),
Funktion2() und Funktion3() aufrufen, aber wie geht das?

empfehle ich diese schreibweise  -->  windowarray[i];

by(t)e by(t)e - peterS. - pseliger@gmx.net

--
sh:| fo:) ch:? rl:| br:& n3:} n4:# ie:| mo:{ va:| de:[ zu:] fl:) ss:) ls:& js:)