arguments 属性(函数)(JavaScript)
2014-08-26 16:09
267 查看
转载:http://msdn.microsoft.com/zh-cn/library/he95z461(v=vs.94).aspx
获取当前正在执行的 Function 对象的参数。
此属性使函数可以处理可变数量的参数。 arguments 对象的 length 属性包含了传递给函数的参数数目。 arguments 对象中包含的各个参数的访问方式与数组元素的访问方式相同。
获取当前正在执行的 Function 对象的参数。
function.arguments
备注
function 参数是当前正在执行的函数的名称,且可以省略。此属性使函数可以处理可变数量的参数。 arguments 对象的 length 属性包含了传递给函数的参数数目。 arguments 对象中包含的各个参数的访问方式与数组元素的访问方式相同。
示例
下面的示例阐释了 arguments 属性的用法:function ArgTest(arg1, arg2){ var s = ""; s += "The individual arguments are: " for (n = 0; n < arguments.length; n++){ s += ArgTest.arguments ; s += " "; } return(s); } console.log(ArgTest(1, 2, "hello")); // The individual arguments are: 1 2 hello
要求
在以下文档模式中受支持:Quirks、Internet Explorer 6 标准模式、Internet Explorer 7 标准模式、Internet Explorer 8 标准模式、Internet Explorer 9 标准模式、Internet Explorer 10 标准模式和 Internet Explorer 11 标准模式。此外,也在应用商店应用(Windows 8 和 Windows Phone 8.1)中受支持。相关文章推荐
- Javascript中函数名.length属性用法分析(对比arguments.length)
- javascript的函数arguments属性和callee调用递归
- javascript基础(函数属性arguments,方法:call,apply)(二十)
- javascript 中的 prototype和constructor属性的使用(constructor属性始终指向创建当前对象的构造函数,每个函数都有一个默认的属性prototype,而这个prototype的constructor默认指向这个函数)
- javascript中的prototype属性使用说明(函数功能扩展)
- js中函数的arguments属性
- javascript:传递给函数的隐含参数:arguments
- javascript的函数、创建对象、封装、属性和方法、继承
- JavaScript中的函数:函数的apply、call方法和length属性
- JavaScript中的函数:函数的apply、call方法和length属性
- javascript基本属性arguments和Arguments对象
- javascript用arguments数组对象实现参数变量可变的函数
- javascript Function对象的length属性及js函数的预执行
- JavaScript之arguments属性
- javascript中的prototype属性使用说明(函数功能扩展)
- javascript:函数的apply,call方法和length属性
- JavaScript判断变量类型:typeof函数与constructor属性异同
- javascript:传递给函数的隐含参数:arguments
- 理解Javascript_14_函数形式参数与arguments