在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ 數(shù)組對象
頁面打印
事件
JavaScript 內(nèi)置函數(shù)
For 循環(huán)
對象概述
正則表達式
函數(shù)
算數(shù)對象
For...in
位置結構
瀏覽器兼容性
數(shù)字對象
錯誤 & 異常處理
啟用
文檔對象模型
動畫
循環(huán)控制
While 循環(huán)
If...Else
頁面重定向
概述
語法
多媒體
對話框
快速指南
日期對象
Cookies
調試
表單有效性驗證
布爾對象
Void 關鍵字
數(shù)組對象
變量
運算符
Switch Case
圖像映射
字符串對象

數(shù)組對象

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

語法

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

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

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

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

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

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

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

數(shù)組屬性

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

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

Array 對象方法

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

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