JavaScript 函数中 arguments 对象的使用与特性
作者:异步漫步时间:2026-10-26 02:17:22浏览:432
本文介绍 JavaScript 函数内部的 arguments 对象,它是一个对应于传递给函数参数的数组。通过 arguments 可以按索引而非名称获取参数值。文中展示了 prototype.js 中利用 arguments 实现多元素选择的示例代码,并简要提及 arguments.callee 属性。
JavaScript 函数中 arguments 对象的使用与特性
该对象是一个数组,对应于传递给函数的参数。
在函数内部,标识符 arguments 引用了 arguments 对象的一个特殊属性。可以通过索引(而非参数名)来获取传递给函数的参数值。
例如在 prototype.js 中的用法:
1、arguments
代码如下:
function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
} } }
作者最新文章
D3.js 比例尺与坐标轴的配置详解
2026-11-05 16:54:46
JavaScript怎么遍历对象的Symbol键和不可枚举属性
2026-11-05 13:13:39
封装一个健壮的JS字符串判空工具函数
2026-11-05 12:16:14
JavaScript合并数组的三种常用方法:concat、扩展运算符与push
2026-11-05 11:22:29
JavaScript立即执行函数(IIFE)是什么及基本语法
2026-11-05 10:51:19
