arguments-Eigenschaft
Aktualisiert: November 2007
Gibt das arguments-Objekt für das aktuell ausgeführte Function-Objekt zurück.
[function.]arguments
Argumente
- function
Optional. Der Name des aktuell ausgeführten Function-Objekts.
Hinweise
Die arguments-Eigenschaft ermöglicht es einer Funktion, eine variable Anzahl von Argumenten zu verarbeiten. Die length-Eigenschaft des arguments-Objekts enthält die Anzahl der an die Funktion übergebenen Argumente. Auf die einzelnen im arguments-Objekt enthaltenen Argumente kann auf dieselbe Weise zugegriffen werden wie auf Arrayelemente.
Hinweis: |
---|
Das arguments-Objekt ist im schnellen Modus, dem Standardmodus für JScript, nicht verfügbar. Um ein Programm, das das arguments-Objekt verwendet, von der Befehlszeile aus zu kompilieren, müssen Sie den schnellen Modus mit /fast- deaktivieren. Das Deaktivieren des schnellen Modus in ASP.NET stellt aufgrund von Threadingproblemen einen Unsicherheitsfaktor dar. Weitere Informationen hierzu finden Sie unter Arguments-Objekt. |
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der arguments-Eigenschaft:
function argTest(){
var s = "";
s += "The individual arguments are:\n"
for (var n=0; n< arguments.length; n++){
s += "argument " + n;
s += " is " + argTest.arguments[n] + "\n";
}
return(s);
}
print(argTest(1, 2, "hello", new Date()));
Nach dem Kompilieren mit der Option /fast- lautet die Ausgabe dieses Programms wie folgt:
The individual arguments are:
argument 0 is 1
argument 1 is 2
argument 2 is hello
argument 3 is Sat Jan 1 00:00:00 PST 2000