Freigeben über


0...n-Eigenschaften

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

  • Funktion
    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 und arguments.length-1das letzte bildet.

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.

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 hierzu finden Sie unter Arguments-Objekt.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung der 0...n-Eigenschaften des arguments-Objekts.

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

Anforderungen

Version 5.5

Betrifft:

arguments-Objekt| Function-Objekt

Siehe auch

Weitere Ressourcen

Eigenschaften (Visual Studio - JScript)