Array對象

Array 對象用於在單個的變數中存儲多個值。

介紹,創建語法,參數,返回值,生成,屬性,方法,

介紹

功能:Array對象提供了數組功能。
Array 對象用於在單個的變數中存儲多個值。

創建語法

new Array;new Array(size);new Array(element0, element1, ..., elementn);

參數

參數size是期望的數組元素個數。返回的數組,length 欄位將被設為size的值。
參數element...,elementn是參數列表。當使用這些參數來調用構造函式 Array() 時,新創建的數組的元素就會被初始化為這些值。它的 length 欄位也會被設定為參數的個數。

返回值

返回新創建並被初始化了的數組。
如果調用構造函式 Array() 時沒有使用參數,那么返回的數組為空,length 欄位為 0。
當調用構造函式時只傳遞給它一個數字參數,該構造函式將返回具有指定個數、元素為 undefined 的數組。
當其他參數調用 Array() 時,該構造函式將用參數指定的值初始化數組。
當把構造函式作為函式調用,不使用 new 運算符時,它的行為與使用 new 運算符調用它時的行為完全一樣。

生成

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開始。
訪問數組對象的屬性和方法:數組名.屬性,數組名.方法

屬性

IE: Internet Explorer,F: Firefox
屬性 描述 IE F
length 設定或返回數組中元素的數目 4 1

方法

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() 把數組轉換為本地字元串

相關詞條

熱門詞條

聯絡我們