JavaScript 數組對象

2018-09-28 18:07 更新

數組對象

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

語法

創(chuàng)建一個 Array 對象:

var fruits = new Array("apple","orange","mango");

數組的參數可以是一組字符串或整數。當你為數組構造函數指定一個數值參數時,數組的初始長度就被確定了。數組允許的最大長度是 4,294,967,295。

你可以通過簡單賦值來創(chuàng)建一個數組,如下所示:

var fruits = ["apple","orange","mango"];

可以通過序列號(下標)來訪問和設置數組內元素的值,如下所示:

  • fruits[0] 是第一個元素
  • fruits[1] 是第二個元素
  • fruits[2] 是第三個元素

數組屬性

下邊列出了數組的各個屬性及對應的屬性描述。

屬性描述
constructor返回對創(chuàng)建該對象的函數的引用
index從零開始檢索匹配的字符串
input只見于通過正則表達式創(chuàng)建的數組
length設置或返回數組中元素的數目
prototype允許向對象添加屬性和方法

Array 對象方法

下邊列出了數組的一系列方法及對應的描述。

方法描述
concat()連接兩個或更多的數組,并返回結果
every()對數組元素應用指定的函數進行判斷,當且僅當所有返回值為 true,返回 true,否則返回 false
filter()創(chuàng)建一個新數組,數組中的元素是原數組中滿足過濾函數返回值為空的元素
forEach()從頭到尾遍歷數組,為每個元素調用制定的函數
indexOf()從頭到尾檢索,返回給定元素在數組中的索引
join()把數組的所有元素放入一個字符串。元素通過制定的分隔符進行分割
lastIndexOf()從尾到頭檢索,返回給定元素在數組中的索引
map()創(chuàng)建一個新數組,用來存儲原數組中每個元素調用指定函數的返回值
pop()刪除并返回數組的最后一個元素
push()向數組的末尾添加一個或更多元素,并返回新的長度。
reduce()同時對數組中的兩個值應用一個函數,使減少到一個單一值(從頭到尾)
reduceRight()同時對數組中的兩個值應用一個函數,使減少到一個單一值(從尾到頭)
reverse()顛倒數組中元素的順序
shift()刪除并返回數組的第一個元素
slice()從某個已有的數組返回選定的元素
some()對數組元素應用指定的函數進行判斷,只有有一個返回值為 true,返回 true,否則返回 false
toSource()返回該對象的源代碼
sort()將數組中的元素進行排序
splice()在數組中插入或刪除元素
toString()把數組轉換為字符串,并返回結果
unshift()將一個或多個元素添加到數組的前面,并返回新數組的長度。
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號