2014-01-21 55 views
1

我有以下問題,其中有參數的函數,並且有與參數關聯的值的數組。JavaScript將數組作爲參數傳遞到函數

var myFunction = function(argument_0, argument_1) { 
//do stuff 
} 
var arguments = new Array(); 
arguments[0] = "value0"; 
arguments[1] = "value1"; 

我該如何去將該數組以相同的格式傳遞給函數?

+0

可能重複[如何創建一個函數,並傳遞可變長度的參數列表?(http://stackoverflow.com/questions/2778513/how-to-create -a-function-and-pass-in-variable-length-argument-list) –

回答

5

您可以使用.apply()

myFunction.apply(null, arguments); 
+0

現貨。 非常感謝。 –