首页 > 编程笔记 > JavaScript笔记
阅读:7
JavaScript arguments对象的用法(附带实例)
在 Javascript 程序中,arguments 对象是所有函数中都可用的局部变量。
arguments 是一个类数组对象,存储了传递给函数的每个实参,可以使用“arguments[下标]”的格式来访问。
arguments 对象的属性 length 可以获取实参的个数。函数不确定有多少个参数需要传递的时候,可以用 arguments 对象来获取。
【实例】使用 arguments 对象计算一批数的最大值。
arguments 是一个类数组对象,存储了传递给函数的每个实参,可以使用“arguments[下标]”的格式来访问。
arguments 对象的属性 length 可以获取实参的个数。函数不确定有多少个参数需要传递的时候,可以用 arguments 对象来获取。
【实例】使用 arguments 对象计算一批数的最大值。
function getMax() { // 没有形参 var max = arguments[0]; for (var i = 1; i < arguments.length; i++) { if (arguments[i] > max) { max = arguments[i]; } } return max; } console.log(getMax(1, 2, 3)); console.log(getMax(1, 2, 3, 4, 5)); console.log(getMax(11, 2, 34, 444, 5, 100));程序中定义了函数 getMax(),它返回一批数的最大值。由于参数个数不确定,函数 getMax() 省略了形参,通过 arguments 对象来获得实参的值。程序在 Chrome 浏览器中的运行结果为:
3
5
444