公告:本站提供编程开发方面的技术交流与分享,打造最佳教程网,希望能为您排忧解难!

JS教程

Arguments 对象

更新时间:2013-05-03 23:48:11 |

该对象代表正在执行的函数和调用它的函数的参数。

[function.]arguments[n]

参数

function

可选项。当前正在执行的Function对象的名字。

n

必选项。要传递给Function对象的从0开始的参数值索引。

说明

不能显式创建arguments对象。arguments对象只有函数开始时才可用。函数的arguments对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。索引n实际上是arguments对象的0…n属性的其中一个参数。

示例

下面的示例演示了arguments对象的用法。

 function ArgTest(ab){

2   var is = "The ArgTest function expected ";

3   var numargs = arguments.length;     // 获取被传递参数的数值。

4   var expargs = ArgTest.length;       // 获取期望参数的数值。

5   if (expargs < 2)

6      s += expargs + " argument. ";

7   else

8      s += expargs + " arguments. ";

9   if (numargs < 2)

10      s += numargs + " was passed.";

11   else

12      s += numargs + " were passed.";

13   s += "\n\n"

14   for (i =0 ; i < numargsi++){      // 获取参数内容。

15   s += "  Arg " + i + " = " + arguments[i] + "\n";

16   }

17   return(s);                          // 返回参数列表。

18}

请参阅

0…n 属性callee 属性length 属性

最佳教程网

最大的技术交流平台 www.goodxyx.com© CopyRight 2011-2013, All Rights Reserved

浙ICP备11033019号