moosi: Arguments-Objekt mit push() erweitern

Beitrag lesen

Hallo,
nachdem ich am Freitag schon wertvolle Hilfe (Vielen Dank an alle!) erhalten habe quält mich das Problem auf den nächsten Ebene immer noch.

Ich möchte nämlich das Arguments-Objekt um ein(ige) Elemente erweitern. Dazu habe ich mit push() rumprobiert, aber das tut nicht so wie ich will. Der Vorteil wäre, dass ich so programmgesteuert Inhalt und Menge der Aufrufparameter beinflussen könnte!

Quelltextmäßig sieht das ungefähr so aus:

function func_a(para1) {

//set the arguments to call func_b
  arguments[0]=para1;
  arguments[1].push("10");

if (typeof P7_setMenuMagic1 == "function") {
     func_b.apply(null,arguments); //Hier sollten jetzt 2 Argumente
}

function func_b {
 // Und hier kommt immer nur ein Argument an !
 // es sollten aber 2 ([0] und [1] aus dem Arguments-Array) kommen
 alert(arguments.length);
}

Grüße und Dank im voraus

Moosi