Share via


arguments (Propiedad)

Devuelve el objeto arguments para el objeto Function que se está ejecutando actualmente.

[function.]arguments

Argumentos

  • función
    Opcional. Nombre del objeto Function que se ejecuta actualmente.

Comentarios

La propiedad arguments permite a una función controlar un número variable de argumentos. La propiedad length del objeto arguments contiene el número de argumentos pasados a la función. Se puede tener acceso a los argumentos individuales contenidos en el objeto arguments de la misma forma que a los elementos de una matriz.

Nota

El objeto arguments no está disponible al ejecutar un programa en modo rápido, el modo predeterminado en JScript. Para compilar un programa que use el objeto arguments desde la línea de comandos, debe desactivarse la opción fast mediante /fast-. No resulta seguro desactivar la opción fast en ASP.NET, debido a que puede haber problemas de subprocesamiento. Para obtener más información, vea arguments (Objeto).

Ejemplo

En el ejemplo siguiente se muestra el uso de la propiedad arguments.

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()));

La salida de este programa es la siguiente:

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

Requisitos

Versión 2

Se aplica a:

Fuction (Objeto)

Vea también

Referencia

arguments (Objeto)

function (Instrucción)