讓說我有一個數組: -Javascript:如何將具有特定索引的數組傳遞給函數?
var arr = [0,1,2,3,4]
我需要通過只有「1」和「4」的
function func1(onlyArray){
//Do Stuff...
}
的功能我已經試過這兩個,但兩者也不要工作
func1(arr[1,4])
func1(arr[[1],[4]])
任何人都可以給我正確的方式或給我一些關鍵字嗎?
讓說我有一個數組: -Javascript:如何將具有特定索引的數組傳遞給函數?
var arr = [0,1,2,3,4]
我需要通過只有「1」和「4」的
function func1(onlyArray){
//Do Stuff...
}
的功能我已經試過這兩個,但兩者也不要工作
func1(arr[1,4])
func1(arr[[1],[4]])
任何人都可以給我正確的方式或給我一些關鍵字嗎?
您可以使用此: func([arr[1], arr[4]])
我們正在以指數1
和陣列arr
的4
採取的元素,創造與那些元素的數組。然後我們將這個新創建的數組傳遞給func
。
所以使用陣列:
var arr = [0,1,2,3,4];
和你的函數:
function myFunction(newArr){ //Do stuff console.log(newArr); };
你可以用你想各自爲陣的內部使用數組索引,當你調用該函數,如下所示:
myFunction([arr[1], arr[4]]); //Output is [1, 4]
'FUNC(ARR [1],編曲[4] )' – wostex
@wostex但函數只接受一個參數,這會作爲兩個參數檢測嗎? – vbnewbie
@vbnewbie,使用這個:'func([arr [1],arr [4]])' –