Javascript zusätzliches Argument hinzufügen

Schauen wir uns diesen Code an:

var mainFunction = function() {
  altFunction.apply(null, arguments);
}

Die Argumente, die an "mainFunction" übergeben werden, sind dynamisch und können 4 oder 10 sein. Ich muss sie jedoch an altFunction übergeben UND der Argumentliste ein EXTRA-Argument hinzufügen.

Ich habe das versucht:

var mainFunction = function() {
  var mainArguments = arguments;
  mainArguments[mainArguments.length] = 'extra data'; // not +1 since length returns "human" count.

  altFunction.apply(null, mainArguments);
}

Aber das scheint nicht zu funktionieren, wie kann ich das machen?

Antworten auf die Frage(11)

Ihre Antwort auf die Frage