0...n Properties
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

0...n Properties

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



Optional. The name of the currently executing Function object.
Required. Non-negative integer in the range of 0 to arguments.length-1 where 0 represents the first argument and arguments.length-1 represents the final argument.


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

Note   The arguments object is not available when running in fast mode, the default for JScript .NET. To compile a program from the command line that uses the arguments object, you must turn off the fast option by using /fast-. It is not safe to turn off the fast option in ASP.NET because of threading issues. For more information, see arguments Object.


The following example illustrates the use of the 0...n properties of the arguments object.

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";
print(argTest(1, 2, "hello", new Date()));

After compiling this program with the /fast- option, the output of this program is:

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


Version 5.5

See Also


Applies To: arguments Object | Function object

© 2015 Microsoft