數組對象的作用是:使用單獨的變量名來存儲一系列的值。
- 定義數組
我們用關鍵詞new創建一個數組名字爲Array對象:
var Array=new Array();
1、var myCars=new Array()
myCars[0]="Abhs"
myCars[1]="jdhfl"
myCars[2]="jhafjkh"
2、也可以使用一個整數自變量控制數組的容量:
var myCars=new Array(3)//創建了一個數組並指定長度,這裏要注意,3指的是數組的長度爲3,它不是上限;實際情況上,你仍然可以將元素存儲在這個規定的長度以外,比如:我存儲一個 myCars[8]="Abhs",那麼這時候,數組的長度會變成9。
myCars[0]="Abhs"
myCars[1]="Abhs"
myCars[2]="jhafjkh"
3、var myCars=new Array("Abhs","Abhs","jhafjkh")//本數組是一個字符串數組,若數組內元素是數字,就不要加雙引號。
- 數組對象的屬性:
constructor:返回對創建此對象的數組函數的引用。
length:設置或返回數組中元素的數目。
prototype:使你有能力向對象添加屬性和方法。
- 數組對象方法:
concat():連接兩個或更多的數組,並返回結果。
join():把數組的所有元素放入一個字符串,元素通過指定的分隔符進行分隔。
pop():刪除並返回數組的最後一個元素。
push():向數組的末尾添加一個或多個元素,並返回新的數組長度。
reverse():顛倒數組中的元素的順序。
shift():刪除並返回數組的第一個元素。
slice():從某個已有的數組返回選定的元素。
sort():對數組的元素進行排序。
splice():刪除元素,並向數組添加新元素。
toSource():返回該對象的源代碼。
toLocaleString():把數組轉換爲本地數組,並返回結果。
unshift():向數組的開頭添加一個或多個元素,並返回新的長度。
valueOf():返回數組對象的原始值。