Array 對象用於在單個的變數中存儲多個值,Array是 JavaScript 的原生對象,同時也是一個構造函式,可以用它生成新的數組。
介紹
創建語法
參數
返回值
生成
var a = new Array();
a是一個數組變數,它目前是一個空數組。
Array對象還可以用隱式方法生成對象實例,如:
var b = [1,2,3];
b是一個數組變數,它已經有了三個元素。
Javascript數組是可以動態擴展的,所以不必指定它的長度,當向數組中添加內容時,它可以自動擴展。
var c = new Array(3);
這個例子定義了一個長度為3的數組,不過,在使用時可以超過這個長度。
var d = new Array("a","b","c");
這個例子在定義數組的同時進行初始化,把數組的前三個元素值設定為字元串。
數組的使用:
訪問數組元素:數組名[下標],其中下標從0開始。
訪問數組對象的屬性和方法:數組名.屬性,數組名.方法
屬性
屬性 描述 IE F
length 設定或返回數組中元素的數目 4 1
方法
方法 描述 IE F
concat() 用於連線兩個或多個數組蘭辨協旬 4 1
push() 向數組的末尾添加一個或多個元素,並返回新的長度 5.5 1
pop() 刪除並返回數組的最後一個元素 5.5 1
unshift() 向數組的開頭添加一個或更多元素,並返回新的長度 6 1
shift() 刪除並返回數組的第一個元素 5.5 1
splice() 用於插入、刪除或替換數組的元素 5.5 1
reverse() 顛籃精倒數組中元素的順序 4 1
sort() 對數組的元素進行排序 4 1
slice() 取子數組 4 1
join() 把數組中的所有元素放入一個字元串才背肯 4 1
toString() 把數組轉換為字元串 4 1
toLocaleString() 把數組轉換為本地字元串
實例
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";
實例
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";