Freigeben über


0...n-Eigenschaften

Aktualisiert: November 2007

Gibt den Wert einzelner Argumente aus einem arguments-Objekt zurück, das von der arguments-Eigenschaft einer ausgeführten Funktion zurückgegeben wird.

[function.]arguments[[n]]

Argumente

  • function
    Optional. Der Name des aktuell ausgeführten Function-Objekts.

  • n
    Erforderlich. Nicht negative ganze Zahl im Bereich von 0 bis arguments.length-1, wobei 0 das erste Argument ist und arguments.length-1 das letzte.

Hinweise

Die Werte, die von den 0 ... n-Eigenschaften zurückgegeben werden, sind die Werte, die an die ausgeführte Funktion übergeben werden. Obwohl es sich nicht wirklich um ein Array von Argumenten handelt, wird auf die einzelnen Argumente, aus denen das arguments-Objekt besteht, auf die gleiche Weise zugegriffen 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 0 . . . n-Eigenschaften des arguments-Objekts.

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

Anforderungen

Version 5.5

Betrifft:

arguments-Objekt| Function-Objekt

Siehe auch

Weitere Ressourcen

Eigenschaften (JScript)