ja, genau wie z.b. auch bei einem setTimeout("bla()", x);
Wie jetzt? Steckt in Function("") ein eval drin? Also geht's doch nicht ohne eval?
Naja, ob es jetzt 1:1 einem eval entspricht weiß ich nicht, aber vom Prinzip her geht das was du willst gar nicht anders. Du willst zur Laufzeit eine Rechenoperation erzeugen. Dazu brauchst du einen Mechanismus wie eval. Dafür ist er auch gedacht.
Struppi.