我使用javascript。如何將數組發送到函數?
我創建了一個新的數組:
var d = new Array(4);
d[0] = "0";
d[1] = "1";
d[2] = "2";
d[3] = "3";
我怎麼能發送 'd' 陣列的功能?
cc('the d array');
function cc(array) {
///
}
我使用javascript。如何將數組發送到函數?
我創建了一個新的數組:
var d = new Array(4);
d[0] = "0";
d[1] = "1";
d[2] = "2";
d[3] = "3";
我怎麼能發送 'd' 陣列的功能?
cc('the d array');
function cc(array) {
///
}
var d = [0,1,2,3];
function cc(arr) {
return arr[0];
}
cc(d);
只要傳遞數組到函數調用。
我會贊成這個,但我覺得OP還沒有告訴我們所有的事情。 – kojiro
你可能是對的@kojiro,但是這個問題確實有道理,並且足夠清楚地提供答案。 –
這裏的樣本:
function cc(array) {
<!-- your code //-->
array[0]="TEST0";
}
var d = new Array(4);
d[0] = "0";
d[1] = "1";
d[2] = "2";
d[3] = "3";
cc(d);
嗯,我不知道我是否正確地理解你的問題,但如果我這樣做:
function cc(array) {
//...your stuff here
}
var d = ["apples", "bananas", "other fruit"];
//Call the function
cc(d);
function print_array(arr)
{
alert(arr);
}
var my_array = new Array();
my_array[0] = "a";
my_array[1] = "b";
my_array[2] = "c";
print_array(my_array);
定義你的數組:
var d = ["0","1","2", "3"];
定義函數並像這樣調用它:
function cc(my_array) {
console.log(my_array[0]);
}
cc(d);
'cc(d)'?我錯過了什麼嗎? –
@AdrianWragg我不知道,它不適合我。我會再試一次 – ldoroni
當你打電話給cc(d)'時發生了什麼?你可以請更具體而不是*它不工作*? – kojiro