JavaScript 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 物件屬性
屬性 | 描述 |
---|---|
constructor | 返回對建立此物件的陣列函式的引用。 |
length | 設定或返回陣列中元素的數目。 |
prototype | 使您有能力向物件新增屬性和方法。 |
Array 物件方法
方法 | 描述 |
---|---|
concat() | 連線兩個或更多的陣列,並返回結果。 |
join() | 把陣列的所有元素放入一個字串。元素通過指定的分隔符進行分隔。 |
pop() | 刪除並返回陣列的最後一個元素 |
push() | 向陣列的末尾新增一個或更多元素,並返回新的長度。 |
reverse() | 顛倒陣列中元素的順序。 |
shift() | 刪除並返回陣列的第一個元素 |
slice() | 從某個已有的陣列返回選定的元素 |
sort() | 對陣列的元素進行排序 |
splice() | 刪除元素,並向陣列新增新元素。 |
toSource() | 返回該物件的原始碼。 |
toString() | 把陣列轉換為字串,並返回結果。 |
toLocaleString() | 把陣列轉換為本地陣列,並返回結果。 |
unshift() | 向陣列的開頭新增一個或更多元素,並返回新的長度。 |
valueOf() | 返回陣列物件的原始值 |
相關文章
- JavaScript Array物件JavaScript物件
- JavaScript 複習之 Array 物件JavaScript物件
- 淺談Array --JavaScript內建物件JavaScript物件
- JavaScript 基礎(二) – 建立 function 物件的方法, String物件, Array物件JavaScriptFunction物件
- JavaScript物件導向程式設計——Array型別JavaScript物件程式設計型別
- Array物件物件
- javascript-ArrayJavaScript
- JavaScript Array map() 方法JavaScript
- JavaScript Array常用方法JavaScript
- JavaScript Array 陣列JavaScript陣列
- 【JavaScript框架封裝】使用Prototype給Array,String,Function物件的方法擴充JavaScript框架封裝Function物件
- [Javascript] Is Array? Symbol.toStringTagJavaScriptSymbol
- javascript Array.from()方法JavaScript
- 內建物件--Array(陣列)物件陣列
- JavaScript 新提案:array.groupBy()JavaScript
- javaScript中的Array型別JavaScript型別
- javascript Array方法總結(下篇)JavaScript
- javascript Array方法總結(上篇)JavaScript
- JavaScript內建物件介紹(重點介紹Math(),Date(),Array()以及案例應用)JavaScript物件
- Javascript 物件 – 字串物件JavaScript物件字串
- [Javascript] Find Items from the end of the JavaScript Array using at, findLast and findLastIndexJavaScriptASTIndex
- JavaScript刪除array陣列元素JavaScript陣列
- [譯] Javascript 中 Array.push 要比 Array.concat 快 945 倍!??JavaScript
- JavaScript 物件JavaScript物件
- JavaScript物件JavaScript物件
- Javascript 物件 – 陣列物件JavaScript物件陣列
- Javascript 物件 – 數學物件JavaScript物件
- JavaScript高階:JavaScript物件導向,JavaScript內建物件,JavaScript BOM,JavaScript封裝JavaScript物件封裝
- JavaScript object array sort by string bug All In OneJavaScriptObject
- 最全總結 JavaScript Array 方法詳解JavaScript
- 厲害了,JavaScript 新提案:array.groupBy()JavaScript
- JavaScript Array Object的實際運用JavaScriptObject
- 模擬 javaScript Array 原型上的方法JavaScript原型
- JavaScript中有用的Array和Object方法JavaScriptObject
- 相容所有瀏覽器array物件indexOf()方法瀏覽器物件Index
- JavaScript Date 物件JavaScript物件
- JavaScript 物件 & 原型JavaScript物件原型
- JavaScript URL 物件JavaScript物件