1. 程式人生 > >js建立陣列的寫法

js建立陣列的寫法

1.陣列的宣告方法 
(1): arrayObj = new Array(); //建立一個數組。 
複製程式碼 程式碼如下:
var arr1 = new Array(); 

(2):arrayObj = new Array([size]) 建立一個數組並指定長度,注意不是上限,是長度。 
複製程式碼 程式碼如下:
var a = new Array(5); 

(3):arrayObj = new Array([element0[, element1[, ...[, elementN]]]]) 建立一個數組並賦值。 
複製程式碼 程式碼如下:
var a = new Array(["b", 2, "a", 4,]); 


(4):arrayObj = [element0, element1, ..., elementN] 建立一個數組並賦值的簡寫,注意這裡中括號不表示可省略。 
複製程式碼 程式碼如下:
var a = ["b", 2, "a", 4,]; 

(注):注意帶“[]”與不帶“[]”的區別
複製程式碼 程式碼如下:
var a = new Array(5); //指建立長度為5的陣列 
var a = new Array([5]); //指建立一個數組,長度為1,並且第一位是5 

2.陣列的常用方法 
3.陣列的運算(傳地址) 
複製程式碼 程式碼如下:
var t2=new Array(); 
t2[0]=1; 
t2[1]=2; 

test2(t2); //傳地址(陣列) 

function test2(var2) { 
for(var i=0;i<var2.length;i++) { 
var2[i]=var2[i]+1; 


for(var i=0;i<t2.length;i++) { 
alert(t2[i]); 
}

詳細出處參考:http://www.jb51.net/article/17550.htm