數組用于將多個值存儲在單個變量中。
JavaScript Array對象是用于構造數組的全局對象。
var fruits = ["Apple", "Mango", "Banana"];測試看看?/?
JavaScript數組的索引為零:數組的第一個元素的索引為0,第二個元素的索引為1,依此類推。
最后一個元素的索引等于數組的length屬性值減去1。
使用無效的索引號將返回 undefined。
您可以在我們的JavaScript Array數組中了解有關Array數組更多信息。
下表列出了Array對象的標準屬性:
屬性 | 描述 |
---|---|
constructor | 返回創(chuàng)建Array對象原型的函數 |
length | 設置或返回數組中元素的數量 |
prototype | 允許您向Array對象添加新的屬性和方法 |
下表列出了Array對象的標準方法:
方法 | 描述 |
---|---|
concat() | 合并兩個或更多數組,并返回一個新數組 |
copyWithin() | 復制數組中的一系列數組元素 |
entries() | 返回鍵/值對數組迭代對象 |
every() | 檢查數組中的每個元素是否通過測試功能中的測試 |
fill() | 用靜態(tài)值填充數組中的元素 |
filter() | 創(chuàng)建一個包含所有通過測試功能的所有元素的新數組 |
find() | 返回在測試函數中通過測試的數組中第一個元素的值 |
findIndex() | 返回在測試函數中通過測試的數組中第一個元素的索引 |
forEach() | 為每個數組元素調用一次函數 |
from() | 從對象創(chuàng)建數組 |
includes() | 確定數組是否包含某個元素 |
indexOf() | 在數組中搜索元素并返回其第一個索引 |
isArray() | 確定傳入的值是否為數組 |
join() | 將數組的所有元素連接到字符串中 |
keys() | 返回一個數組迭代對象,其中包含原始數組的鍵 |
lastIndexOf() | 從末尾開始在數組中搜索元素,并返回其最后一個索引 |
map() | 創(chuàng)建一個新數組,并為每個數組元素調用一個函數 |
pop() | 從數組中刪除最后一個元素,并返回該元素 |
push() | 將一個或多個元素添加到數組的末尾,并返回數組的新長度 |
reduce() | 將數組的值減少為單個值(從左到右) |
reduceRight() | 將數組的值減少為單個值(從右到左) |
reverse() | 反轉數組中元素的順序;第一個成為最后一個,最后一個成為第一個 |
shift() | 從數組中刪除第一個元素,然后返回該元素 |
slice() | 提取數組的一部分,并返回新數組 |
some() | 檢查數組中的任何元素是否通過測試功能中的測試 |
sort() | 對數組的元素進行排序 |
splice() | 從數組中添加/刪除元素 |
toString() | 將數組轉換為字符串,并返回結果 |
unshift() | 將新元素添加到數組的開頭,并返回數組的新長度 |
valueOf() | 返回數組的原始值 |