问题: var a = function(){ .... } 调用的时候,却可以用 a(arg1 ,arg2,...)的方式调用a函数。
function test() {
var s = "";
for (var i = 0; i < arguments.length; i++) {
alert(arguments[i]);
s += arguments[i] + ",";
}
return s;
}
test("name", "age");
输出结果:
name,age
本质:

本文介绍JavaScript中Arguments对象的使用方法,通过示例演示如何利用Arguments对象处理不定数量的参数,并解释了Arguments对象的本质。
1245

被折叠的 条评论
为什么被折叠?



