JavaScript 數組參考手冊

Array 對象

Array 對象用于在單個變量中存儲多個值:

const cars = ["Tesla", "Volvo", "BMW"];

親自試一試

數組索引從零開始:數組中的第一個元素是 0,第二個元素是 1,依此類推。

有關數組的教程,請閱讀我們的 JavaScript 數組教程

Array 方法和屬性

方法 描述
[] 創建新數組。
new Array() 創建新數組。
at() 返回數組的索引元素。
concat() 連接數組并返回連接后的數組。
constructor 返回創建 Array 對象原型的函數。
copyWithin() 將數組中的數組元素復制到指定位置或從指定位置復制。
entries() 返回鍵/值對數組迭代對象。
every() 檢查數組中的每個元素是否通過測試。
fill() 用靜態值填充數組中的元素。
filter() 使用數組中通過測試的每個元素創建新數組。
find() 返回數組中第一個通過測試的元素的值。
findIndex() 返回數組中通過測試的第一個元素的索引。
findLast() 返回數組中通過測試的最后一個元素的值。
findLastIndex() 返回數組中通過測試的最后一個元素的索引。
flat() 連接子數組元素。
flatMap() 映射所有數組元素并創建新的扁平數組。
forEach() 為每個數組元素調用函數。
from() 從對象創建數組。
includes() 檢查數組是否包含指定的元素。
indexOf() 在數組中搜索元素并返回其位置。
isArray() 檢查對象是否為數組。
join() 將數組的所有元素連接成一個字符串。
keys() 返回 Array Iteration 對象,包含原始數組的鍵.
lastIndexOf() 從數組末尾開始搜索元素并返回其位置。
length 設置或返回數組中元素的數量。
map() 使用為每個數組元素調用函數的結果創建新數組。
of() 從多個參數創建一個數組。
pop() 刪除數組的最后一個元素,并返回該元素。
prototype 允許您向數組添加屬性和方法。
push() 將新元素添加到數組的末尾,并返回新的長度。
reduce() 將數組的值減為單個值(從左到右)。
reduceRight() 將數組的值減為單個值(從右到左)。
reverse() 反轉數組中元素的順序。
shift() 刪除數組的第一個元素,并返回該元素。
slice() 選擇數組的一部分,并返回新數組。
some() 檢查數組中的任何元素是否通過測試。
sort() 對數組的元素進行排序。
splice() 從數組中添加/刪除元素。
toReversed() 反轉數組元素的順序(到新數組)。
toSorted() 對數組的元素進行排序(到新數組)。
toSpliced() 添加或移除數組元素(到新數組)。
toString() 將數組轉換為字符串,并返回結果。
unshift() 將新元素添加到數組的開頭,并返回新的長度。
values() 返回包含數組值的迭代器對象。
valueOf() 返回數組的原始值。
with() 返回更新元素后的新數組。