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;
}
引自: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;
}
相关文章推荐
- JavaScript核心参考教程--RegExp对象
- JavaScript 核心参考教程 内置对象
- JavaScript 核心参考教程 内置对象
- JavaScript 核心参考教程 内置对象
- JavaScript核心参考教程--内置对象
- JavaScript核心对象参考手册-------window对象
- JavaScript 核心参考教程 RegExp对象
- JavaScript核心对象参考手册-------window对象
- JavaScript 核心参考教程 RegExp对象
- JavaScript 核心参考教程 内置对象
- JavaScript核心参考教程--内置对象
- JavaScript中的arguments对象
- JavaScript 对象与数组参考大全
- JavaScript核心参考教程--客户端JavaScript
- <转>JavaScript 参考教程资料之文档对象
- JavaScript-Arguments 对象讲解
- JavaScript中arguments对象的使用方法
- 2.17.JavaScript--JavaScript.函数arguments对象
- JavaScript 对象与数组参考
- Javascript对象arguments和this