我的问题最好通过JsFiddle上提供的小代码示例进行说明:
function a() {
alert("a: " + arguments.length);
b(arguments);
}
function b() {
alert("b: " + arguments.length);
}
a(33,445,67);
我有一个用可变数量的参数调用的函数a
,我想用这些参数调用b
。不幸的是,当我运行上面的代码时,它分别显示3和1,而不是3和3。
如何使用b
中收到的所有参数调用a
?