JavaScript Array 對象

2023-04-06 14:14 更新

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

var cars = ["Saab", "Volvo", "BMW"];

第一個數(shù)組元素的索引值為 0,第二個索引值為 1,以此類推。

更多有關(guān)JavaScript Array參考手冊請參考 JavaScript Array 對象手冊。


數(shù)組屬性

屬性 描述
constructor 返回創(chuàng)建數(shù)組對象的原型函數(shù)。
length 設(shè)置或返回?cái)?shù)組元素的個數(shù)。
prototype 允許你向數(shù)組對象添加屬性或方法。

Array 對象方法

方法 描述
concat() 連接兩個或更多的數(shù)組,并返回結(jié)果。
copyWithin(). 從數(shù)組的指定位置拷貝元素到數(shù)組的另一個指定位置中。
entries(). 返回?cái)?shù)組的可迭代對象。
every() 檢測數(shù)組元素的每個元素是否都符合條件。
fill(). 使用一個固定值來填充數(shù)組。
filter() 檢測數(shù)組元素,并返回符合條件所有元素的數(shù)組。
find(). 返回符合傳入測試(函數(shù))條件的數(shù)組元素。
findIndex(). 返回符合傳入測試(函數(shù))條件的數(shù)組元素索引。
forEach(). 數(shù)組每個元素都執(zhí)行一次回調(diào)函數(shù)。
from(). 通過給定的對象中創(chuàng)建一個數(shù)組。
indexOf() 搜索數(shù)組中的元素,并返回它所在的位置。
join() 把數(shù)組的所有元素放入一個字符串。
lastIndexOf() 返回一個指定的字符串值最后出現(xiàn)的位置,在一個字符串中的指定位置從后向前搜索。
map() 通過指定函數(shù)處理數(shù)組的每個元素,并返回處理后的數(shù)組。
pop() 刪除數(shù)組的最后一個元素并返回刪除的元素。
push() 向數(shù)組的末尾添加一個或更多元素,并返回新的長度。
reverse() 反轉(zhuǎn)數(shù)組的元素順序。
shift() 刪除數(shù)組的第一個元素。
slice() 選取數(shù)組的的一部分,并返回一個新數(shù)組。
some() 檢測數(shù)組元素中是否有元素符合指定條件。
sort() 對數(shù)組的元素進(jìn)行排序。
splice() 從數(shù)組中添加或刪除元素。
toString() 把數(shù)組轉(zhuǎn)換為字符串,并返回結(jié)果。
unshift() 向數(shù)組的開頭添加一個或更多元素,并返回新的長度。
valueOf() 返回?cái)?shù)組對象的原始值。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號