您的位置:首页 > Web前端 > JavaScript

JavaScript 核心参考 - Arguments 对象

2010-06-24 10:16 591 查看
JavaScript 核心参考 - Arguments 对象

引自:http://www.cnblogs.com/izhaoyang/

可用性:ECMAScript v1

继承/覆盖:Object → Arguments

描述:当一个函数被调用时,会为该函数创建一个Arguments对象,局部变量arguments也会自动的初始化以便引用那个Arguments对象。Arguments对象的主要用途是提供一种方法用来确定传递给函数的参数个数并且引用未命名的参数。

实例属性/方法:

arguments
:传递给函数的参数数组集合。
arguments.callee:对当前正在执行的函数的引用。
arguments.length:传递给函数参数的个数,同时也是Arguments对象中数组元素的个数。

例子:

function check(args) {

var actual = args.length;
var expected = args.callee.length;
if (actual != expected) {
throw new Error("参数不正确!");
}
}

function f(x, y, x) {
check(arguments);
return x + y + z;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: