天天看點

JavaScript 之數組對象(Array)

Array對象

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

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

數組屬性

屬性

描述

constructor

傳回插件數組對象的原型函數。

length

設定或傳回數組元素的個數。

protorype

允許向數組對象添加屬性或方法。

Array對象方法

方法

concat()

連接配接兩個或更多的數組,并傳回結果。

 copyWithin()

從數組的指定位置拷貝元素到數組的另一個指定位置中。

 entries()

傳回數組的可疊代對象。

every()

檢測數值元素每個元素是否都符合條件。

 fill()

 使用一個固定值來填充數組

 filter()

 檢測數值元素,并傳回符合條件的所有元素的數組。

 find()

 傳回符合測試(函數)條件的數組元素。

 findIndex()

 傳回符合傳入測試(函數)條件的數組元素索引。

 forEach()

 數組每個元素都執行一次回調函數。

 from()

 通過給定的對象建立一個數組。

 includes()

 判斷一個數組是否包含一個指定的值。

 indexOf()

 搜尋數組中的元素,并傳回它所在的位置。

 isArray()

 判斷對象是否為數組。

 join()

 把數組的所有元素放入一個字元串。

 keys()

 傳回數組的可疊代對象,包含原始數組的鍵(key)。

 lastIndexOf()

 搜尋數組中的元素,并傳回它最後出現的位置。

 map()

 通過指定函數處理數組的每個元素,并傳回處理後的數組。

 pop()

 push()

 向數組末尾添加一個或更多的元素,并傳回新的長度。

 reduce()

 将數組元素計算為一個值(從左到右)。

 reduceRight()

 将數組元素計算為一個值(從右到左)。

 reverse()

 反轉數組的元素順序。

 shift()

 删除并傳回數組的第一個元素。

 slice()

 選取數組的一部分,并傳回一個新數組。

 some()

 檢測數組元素中是否有元素符合指定條件。

 sort()

 對數組元素進行排序。

 splice()

 從數組元素中添加或删除元素。

 toString()

 把數組傳回為字元串,并傳回結果。

 unshift()

 向數組的開頭添加一個或更多元素,并傳回新的長度。

 valueOf()

 傳回數組對象的原始值。

參考網址

https://www.runoob.com/jsref/jsref-obj-array.html

有志者,事竟成,破釜沉舟,百二秦關終屬楚; 苦心人,天不負,卧薪嘗膽,三千越甲可吞吳。

繼續閱讀