Mssmar: new Function()

Beitrag lesen

Hallo,

zunächst muss ich erwähnen ,dass ich mir nicht ganz sicher bin, ob das hier zu diesem Themenbereich gehört.

Es wird oft mal folgendermaßen eine JScript-Funktion erstellt:

  
as = '{'+  
     'ergebnis = xyz*ccc';+  
     'return ergebnis';+  
     '}';  
  
var test = new Function ("xyz","ccc", as);  

Und das ist das gleiche wie das hier:

  
function test(xyz, ccc){  
     ergebnis = xyz*ccc;  
     return ergebnis;  
}  

Ich frage mich aber wozu bzw. warum sollte man den ersten Weg gehen bzw. verwenden, wenn mann es einfacher und übersichtlicher machen kann.

Es sei denn, es gibt einen technischen Grund für sowas und das würde ich gerne wissen.

Gruß
Messmar