Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

arguments Property (JavaScript)

Returns the arguments object for the currently executing Function object.


The function argument is the name of the currently executing function, and can be omitted.

The arguments property allows a function to handle a variable number of arguments. The length property of the arguments object contains the number of arguments passed to the function. The individual arguments contained in the arguments object can be accessed in the same way array elements are accessed.

The following example illustrates the use of the arguments property:

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

Supported in the following document modes: Quirks, Internet Explorer 6 standards, Internet Explorer 7 standards, Internet Explorer 8 standards, Internet Explorer 9 standards. See Version Information.

Applies To: Function Object (JavaScript)

© 2015 Microsoft