0...n Properties (Windows Scripting - JScript)

 

Returns the actual value of individual arguments from an arguments object returned by the arguments property of an executing function.

Syntax

[function.]arguments[[0|1|2|...|n]]

Arguments

  • function
    Optional. The name of the currently executing Function object.

  • 0, 1, 2, , n
    Required. Non-negative integer in the range of 0 to n where 0 represents the first argument and n represents the final argument. The value of the final argument n is arguments.length-1.

Remarks

The values returned by the 0 . . . n properties are the actual values passed to the executing function. While not actually an array of arguments, the individual arguments that comprise the arguments object are accessed the same way that array elements are accessed.

The following example illustrates the use of the 0 . . . n properties of the arguments object. To fully understand the example, pass one or more arguments to the function:

function ArgTest(){
   var s = "";
   s += "The individual arguments are: "
   for (n = 0; n < arguments.length; n++){
      s += ArgTest.arguments[n];
      s += " ";
   }
   return(s);
}
document.write(ArgTest(1, 2, "hello", new Date()));

Requirements

Version 5.5

Applies To: arguments Object (Windows Scripting - JScript)| Function Object (Windows Scripting - JScript)

Change History

Date

History

Reason

March 2009

Modified example to use document.write instead of print.

Content bug fix.

See Also

length Property (arguments) (Windows Scripting - JScript)
length Property (Function) (Windows Scripting - JScript)