JavaScript Array 參考
JavaScript Array 方法和屬性
名稱 | 描述 |
---|---|
[ ] | 建立一個新的 Array |
new Array() | 建立一個新的 Array |
at() | 返回陣列中指定索引的元素 |
concat() | 連線陣列並返回一個包含連線後陣列的陣列 |
constructor | 返回建立 Array 原型的函式 |
copyWithin() | 在陣列內部,從指定位置複製陣列元素到指定位置 |
entries() | 返回一個鍵/值對的 Array 迭代器物件 |
every() | 檢查陣列中的每個元素是否都通過了測試 |
fill() | 用一個靜態值填充陣列中的元素 |
filter() | 建立一個新陣列,其中包含透過測試的陣列中的每個元素 |
find() | 返回陣列中第一個透過測試的元素的值 |
findIndex() | 返回陣列中第一個透過測試的元素的索引 |
findLast() | 返回陣列中最後一個透過測試的元素的值 |
findLastIndex() | 返回陣列中最後一個透過測試的元素的索引 |
flat() | 連線子陣列元素 |
flatMap() | 對映所有陣列元素並建立一個新的扁平化陣列 |
forEach() | 為每個陣列元素呼叫一個函式 |
from() | 從一個物件建立一個數組 |
includes() | 檢查陣列是否包含指定元素 |
indexOf() | 在陣列中搜索元素並返回其位置 |
isArray() | 檢查一個物件是否為陣列 |
join() | 將陣列的所有元素連線成一個字串 |
keys() | 返回一個 Array 迭代器物件,包含原始陣列的鍵 |
lastIndexOf() | 從陣列末尾開始搜尋元素,並返回其位置 |
length | 設定或返回陣列中元素的數量 |
map() | 建立一個新陣列,其中包含為每個陣列元素呼叫函式的結果 |
of() | 從多個引數建立一個數組 |
pop() | 刪除陣列的最後一個元素,並返回該元素 |
prototype | 允許您向 Array 物件新增屬性和方法 |
push() | 向陣列末尾新增新元素,並返回新長度 |
reduce() | 將陣列的值歸約為單個值(從左到右) |
reduceRight() | 將陣列的值歸約為單個值(從右到左) |
reverse() | 反轉陣列中元素的順序 |
shift() | 刪除陣列的第一個元素,並返回該元素 |
slice() | 選擇陣列的一部分,並返回新陣列 |
some() | 檢查陣列中的任何元素是否通過了測試 |
sort() | 對陣列的元素進行排序 |
splice() | 新增或刪除陣列元素 |
toReversed() | 反轉陣列元素的順序(到一個新陣列) |
toSorted() | 對陣列的元素進行排序(到一個新陣列) |
toSpliced() | 新增或刪除陣列元素(到一個新陣列) |
toString() | 將陣列轉換為字串,並返回結果 |
unshift() | 在陣列開頭新增新元素,並返回新長度 |
valueOf() | 返回陣列的原始值 |
with() | 返回一個包含已更新元素的新陣列 |