使用参数数组调用函数

时间:2011-11-24 09:02:57

标签: javascript arrays function

有没有办法在不改变功能的情况下这样做?

function foo(bar1, bar2, bar3)
{
    return bar1 + bar2 + bar3;
}
var array = [1, 2, 3];
console.log(foo(array)); //6

1 个答案:

答案 0 :(得分:11)

console.log(foo.apply(null, array));