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?