JavaScript學習-Array對象

源代碼:

https://github.com/debugxingHua/javaScript.git
https://github.com/debugxingHua/javaScript.git
https://github.com/debugxingHua/javaScript.git
https://github.com/debugxingHua/javaScript.git

https://github.com/debugxingHua/javaScript.git

JavaScript 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 對象屬性
屬性         描述
constructor        返回對創建此對象的數組函數的引用。
length         設置或返回數組中元素的數目。
prototype      使您有能力向對象添加屬性和方法。

Array 對象方法
方法         描述
concat()       連接兩個或更多的數組,並返回結果。
join()         把數組的所有元素放入一個字符串。元素通過指定的分隔符進行分隔。
pop()          刪除並返回數組的最後一個元素
push()         向數組的末尾添加一個或更多元素,並返回新的長度。
reverse()      顛倒數組中元素的順序。
shift()            刪除並返回數組的第一個元素
slice()            從某個已有的數組返回選定的元素
sort()         對數組的元素進行排序
splice()       刪除元素,並向數組添加新元素。
toSource()     返回該對象的源代碼。
toString()     把數組轉換爲字符串,並返回結果。
toLocaleString()   把數組轉換爲本地數組,並返回結果。
unshift()      向數組的開頭添加一個或更多元素,並返回新的長度。
valueOf()      返回數組對象的原始值


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章