Jörg Peschke: Aufruf einer Funktion mit variabler Argumenteliste

Beitrag lesen

Moin,
Ich habe dunkel sowas in Erinnerung, das ich das Problem auch einst hatte, und an einer "sauberen, intelligenten" Lösung kläglich gescheitert bin.

Soviel ich weiss, habe ichs damals mit Eval gemacht:

var commandstring = "func(";
for (var i = 0; i < 5; i++) {
   commandstring += i+',';
}
commandstring += ')';

eval(commandstring);

function func () {
   for (var argument = 0; argument < func.arguments.length;
   argument++) {
      ...
   }
}

oder so ähnlich.

Aber wie man hier so schön sagt
"Schee is anderscht"

Gruesse,
Joerg