W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
Array 對象用于在單個的變量中存儲多個值。
創(chuàng)建一個 Array 對象:
var fruits = new Array("apple","orange","mango");
數組的參數可以是一組字符串或整數。當你為數組構造函數指定一個數值參數時,數組的初始長度就被確定了。數組允許的最大長度是 4,294,967,295。
你可以通過簡單賦值來創(chuàng)建一個數組,如下所示:
var fruits = ["apple","orange","mango"];
可以通過序列號(下標)來訪問和設置數組內元素的值,如下所示:
下邊列出了數組的各個屬性及對應的屬性描述。
屬性 | 描述 |
---|---|
constructor | 返回對創(chuàng)建該對象的函數的引用 |
index | 從零開始檢索匹配的字符串 |
input | 只見于通過正則表達式創(chuàng)建的數組 |
length | 設置或返回數組中元素的數目 |
prototype | 允許向對象添加屬性和方法 |
下邊列出了數組的一系列方法及對應的描述。
方法 | 描述 |
---|---|
concat() | 連接兩個或更多的數組,并返回結果 |
every() | 對數組元素應用指定的函數進行判斷,當且僅當所有返回值為 true,返回 true,否則返回 false |
filter() | 創(chuàng)建一個新數組,數組中的元素是原數組中滿足過濾函數返回值為空的元素 |
forEach() | 從頭到尾遍歷數組,為每個元素調用制定的函數 |
indexOf() | 從頭到尾檢索,返回給定元素在數組中的索引 |
join() | 把數組的所有元素放入一個字符串。元素通過制定的分隔符進行分割 |
lastIndexOf() | 從尾到頭檢索,返回給定元素在數組中的索引 |
map() | 創(chuàng)建一個新數組,用來存儲原數組中每個元素調用指定函數的返回值 |
pop() | 刪除并返回數組的最后一個元素 |
push() | 向數組的末尾添加一個或更多元素,并返回新的長度。 |
reduce() | 同時對數組中的兩個值應用一個函數,使減少到一個單一值(從頭到尾) |
reduceRight() | 同時對數組中的兩個值應用一個函數,使減少到一個單一值(從尾到頭) |
reverse() | 顛倒數組中元素的順序 |
shift() | 刪除并返回數組的第一個元素 |
slice() | 從某個已有的數組返回選定的元素 |
some() | 對數組元素應用指定的函數進行判斷,只有有一個返回值為 true,返回 true,否則返回 false |
toSource() | 返回該對象的源代碼 |
sort() | 將數組中的元素進行排序 |
splice() | 在數組中插入或刪除元素 |
toString() | 把數組轉換為字符串,并返回結果 |
unshift() | 將一個或多個元素添加到數組的前面,并返回新數組的長度。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: