arguments-Eigenschaft
Gibt das arguments-Objekt für das aktuell ausgeführte Function-Objekt zurück.
[function.]arguments
Argumente
- Funktion
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.
Tipp
Das arguments-Objekt ist nicht verfügbar, wenn ein Programm im schnellen Modus, dem Standardmodus für JScript, ausgeführt wird. Wenn Sie ein Programm, für das das arguments-Objekt verwendet wird, an einer Eingabeaufforderung kompilieren möchten, müssen Sie den schnellen Modus mit /fast- deaktivieren. Das Deaktivieren des schnellen Modus in ASP.NET ist aufgrund von Threadingproblemen nicht sicher. Weitere Informationen finden Sie unter arguments-Objekt.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der arguments-Eigenschaft:
function ArgTest()
{
var newline = "\n";
var s = "";
s += "The individual arguments are:"
s += newline
for (var n = 0; n < arguments.length; n++)
{
s += "argument " + n.toString();
s += " is "
s += ArgTest.arguments[n];
s += newline
}
return(s);
}
print(ArgTest(1, 2, "hello", new Date()));
Dieses Programm generiert die folgende Ausgabe:
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