Array對象簡介
功能:Array對象提供了數組功能。Array對象的生成:
Array對象需要用new運算符生成一個對象實例,如: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開始。
訪問數組對象的屬性和方法:數組名.屬性,數組名.方法
Array對象的屬性
IE: Internet Explorer,F: Firefox屬性 描述 IE F
length 設定或返回數組中元素的數目 4 1
Array對象的方法
IE: Internet Explorer,F: Firefox方法 描述 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() 把數組轉換為本地字元串