Propiedades 0...n

Actualización: noviembre 2007

Devuelve el valor de argumentos individuales de un objeto arguments devuelto por la propiedad arguments de una función en ejecución.

[function.]arguments[[n]]

Argumentos

  • function
    Opcional. Nombre del objeto Function que se ejecuta actualmente.

  • n
    Necesario. Entero no negativo en el intervalo de 0 a arguments.length-1 donde 0 representa el primer argumento y arguments.length-1 representa el último.

Comentarios

Los valores devueltos por las propiedades 0...n son los valores que se pasan a la función en ejecución. Aunque el objeto arguments no es una matriz, se tiene acceso a los argumentos individuales que componen el objeto arguments de la misma forma que a los elementos de la matriz.

Nota:

El objeto arguments no está disponible en la ejecución en modo rápido (el predeterminado en JScript). Para compilar un programa desde la línea de comandos que utilice el objeto arguments, debe desactivar la opción fast utilizando /fast-. Por posibles problemas de subprocesamiento, no resulta seguro desactivar la opción fast en ASP.NET. Para obtener más información, vea arguments (Objeto).

Ejemplo

El ejemplo siguiente muestra el uso de las propiedades 0...n del objeto arguments.

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

Tras compilar este programa con la opción /fast-, el resultado del programa será:

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 5,5

Se aplica a:

arguments (Objeto)| Fuction (Objeto)

Vea también

Otros recursos

Propiedades (JScript)