位置:首頁 > Web開發 > Javascript教學 > Javascript Arrays對象

Javascript Arrays對象

Array對象存儲多個值在單個變量。

語法:

創建一個數組對象:

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


Array參數是字符串或整數列表。如果指定的數組構造一個數字參數,指定數組的初始長度。允許數組中的最大長度為4,294,967,295。

可以通過簡單地賦值如下創建數組:

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


將使用序數為數組內訪問和設置值如下:

  • fruits[0] is the first element
  • fruits[1] is the second element
  • fruits[2] is the third element


Array屬性:

這裡是每個屬性和它們的描述的列表。

屬性 描述
constructor 返回引用創建對象的數組功能
index 屬性代表了匹配的字符串中的索引(從零開始)
input 此屬性隻存在於由正則表達式匹配創建的數組
length 反映在一個數組元素的數量
prototype prototype屬性可以讓屬性和方法添加到對象


Array 方法

這裡是每種方法及其描述的列表。

Method 描述
concat() 返回一個新數組由數組的加入與其他數組和/或值
every() 返回true,如果此數組中的每個元素滿足所提供的測試函數
filter() 創建新的數組的所有數組的量,提供的過濾函數返回true的元素
forEach() 調用一個函數的數組中的每個元素
indexOf() 返回數組等於規定值之內的元素的第一個(最低)索引,或如果冇有找到返回則返回-1
join() 加入數組的所有元素為一個字符串
lastIndexOf() 返回數組等於規定值內的元素的最後(最大)索引,或者如果冇有找到則返回-1
map() 創建一個新的數組,調用此數組中的每個元素在提供的函數的結果
pop() 刪除數組中最後一個元素,並返回該元素
push() 添加一個或多個元素添加到數組的末尾,並返回該數組的新長度
reduce() 同時應用的函數針對該數組的兩個值(左到右),以減少它的單個值
reduceRight() 同時應用的函數針對該數組的兩個值(從右到左),為使它化簡為一個值
reverse() 反轉數組的元素的順序 - 第一個成為最後一個,最後一個成為第一個
shift() 刪除數組的第一個元素,並返回該元素
slice() 提取數組的某一部分,並返回一個新的數組
some() 返回true,如果此數組至少有一個元素滿足所提供的測試函數
toSource() 表示一個對象的源代碼
sort() 排序的數組元素
splice() 添加和/或刪除一個數組元素
toString() 返回數組元素的字符串表示形式
unshift() 添加一個或多個元素到數組的前麵,並返回該數組的新長度